The Ambassador

hotels

21, quai des Bergues

 
Is This Your Business?
 

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.

 
whos coming to The Ambassador
 
 
 
 
Loading