Map
33, Quai des Bergues, Geneva 1201, Switzerland
Hotel
Four Seasons Hotel des Bergues