Hotel The Ambassador ligt in het centrum van Genève, aan de oever van het Meer van Genève, op 15 minuten rijden van de luchthaven en op 500 meter van het treinstation. WiFi is gratis beschikbaar.
Het Ambassador Hotel kijkt uit over een prachtig plein aan de oever van de Rhône en het meer.
De meeste kamers bieden uitzicht op het meer en de rivier.
Gasten kunnen genieten van Zwitserse en Franse specialiteiten in het charmante restaurant of op het terras aan de straat.