ViaMichelin
The Ambassador
Location picture
Very good 8.4 (899 reviews)
Hotel
About it
On the shore of Lake Geneva, a 15 minute drive from the airport and 547 yards from the train station, The Ambassador is in the center of Geneva. Free Wi-Fi is available. The Ambassador Hotel overlooks a lovely square on the bank of the Rhône River and the lake. Most of the rooms offer views of the lake and the river. Swiss and French specialties can be enjoyed in the charming restaurant or on the street-side terrace.
Its strengths
24hr reception
LAN Wi-Fi
Family rooms
Breakfast
Location
21, quai des Bergues
1201 Geneva
Dates of your stay
Availability with
Booking.com