Talloires / Lora Photography

Lora Photography 2014

Talloires is a commune in the Haute-Savoie department in the Rhône-Alpes region in south-eastern France. It is located south of Geneva, Switzerland, on Lake Annecy and 13 km 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.