Geneva: Talloires

We took a day trip from Geneva out to Talloires, a little town in the French Alps on Lake Annecy, near Italy. The water...was just absolutely amazing.

Previous
Previous

Nerdy Perry

Next
Next

Geneva locks