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.