Geneva, Geneva
Spend a second to
save a fortune!
Spend a second to save a fortune!
21 Quai Des Bergues, Geneva
Situated on the shore of Lake Geneva, a 15-minute drive from the airport and 500 metres from the train station, The Ambassador is located in the centre of Geneva. Free Wi-Fi is available.
See MoreUsage of subsidiary facilities may incur additional fees