The Ambassador
The Ambassador
21, quai des Bergues
Geneva
1201
Switzerland
Rooms from 96.92 ( £88.11 / $127.75 ) per night
Situated on the shore of Lake Geneva, a 15-minute drive from the airport and 500 metres from the train station, the privately run HΓ΄tel Ambassador is a stylish hideaway in the centre of Geneva.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.