TravelTill

Location of Talloires


JuteVilla
Talloires is located south of Geneva, Switzerland, on Lake Annecy and 13 km (8.1 mi) from the local "prefecture" Annecy, near the border of Italy. The town is situated in the French Alps, along a bay on the east side of the lake
JuteVilla