Sumptuous manor house on the lake

Montreux | Vaud

Located 22.4 km from Lausanne, 63.3 km from Geneva, 68.8 km from Bern