Lake Garda, Italy 2015 : 61 / 126

Previous
Next

Limone is just such a cute little Italian town, especially when you're standing in a lemon grove and looking down on the town with its church and bell tower.