1 results
€1,236,000
(£1,089,453)
4 beds3 baths1 reception1722 sq. ft
Detached house in Talloires with lake view Spacious and bright house of 160 m2, set on a 971 m2 plot, located in a quiet and ...
Listed on 3rd Oct 2025