Das 3-Sterne-Ambassadors Hotel London verfügt über 140 klimatisierte Zimmer und liegt im Stadtteil Kensington, knapp 4 Kilometer vom London Eye entfernt.
Das Hotel liegt in einer 19 Gehminuten Entfernung vom London Science Museum und in 950 Meter Entfernung zum Bahnhof West Brompton. Gäste können Sehenswürdigkeiten wie die Saint Paul's Cathedral besuchen (liegt in einer Entfernung von 7 km vom Hotel). Vom Ambassadors London aus erreichen Sie die Cabinet War Rooms in 10 Minuten mit dem Auto. Die U-Bahn-Station Earls Court, die nur 5 Fußminuten von der Unterkunft entfernt ist, bietet eine schnelle Verbindung zu Stadtteilen von London.
Jedes der klimatisierten Zimmer im Hotel verfügt über Kaffeezubereitungsmöglichkeiten sowie über ein Fernsehen mit mehreren Kanälen. Einige Zimmer sind mit einer Dusche ausgestattet.
Jeden Morgen bietet das Ambassadors London ein nahrhaftes Frühstück an. Im Restaurant CheckMate Bar, das etwa 200 Meter vom Hotel entfernt liegt, können Sie thailändische Küche genießen.