Lake Garda, Italy 2015 : 2 / 126

Previous
Next

The cute main square in Sirmione, where Italian life continues today as it has for millenia.