Limone Sul Garda is located in  Italy

Nestled in the Italian Alps is Lake Garda, the largest lake in Italy. Around the lake there are a few quaint and very popular tourist towns including one called Limone (meaning Lemon in Italian). In addition to the surrounding beauty of the alps themselves, the town features an abundance of lemon trees which are as beautiful as the products made from them are delicious. Whether you want to buy some limoncello or enjoy some lemonade at a restaurant on the coast of the lake, this town is a must visit.

Submitted by Petro. More information about this location can be found here.

Coordinates at 45.8101279,10.789857600000005