21, quai des Bergues
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.
COMMENTS (0)
(You have to be logged in) Add Comment