Luxury 5-room apartment in the heart of Champel

Genève | Geneva

Located 55.8 km from Lausanne, 2.5 km from Geneva, 127.5 km from Bern