Das Ambassadors Hotel London ist eine beliebte Unterkunft, die klimatisierte Zimmer in 19 Fußminuten Entfernung vom London Science Museum anbietet.
Die klimatisierten Zimmer sind mit einem Fernsehen mit mehreren Kanälen sowie Kaffeezubereitungsmöglichkeiten ausgestattet. Die klimatisierten Zimmer verfügen über Badezimmer mit einer begehbaren Dusche und einer getrennten Toilette.
Die Gäste können ihren Tag mit einem nahrhaften Frühstück beginnen und sich danach entspannen oder die Gegend erkunden.
Das Apsley Haus liegt 3 Kilometer von hier entfernt. Das Hotel befindet sich in einer Entfernung von ungefähr 15 Fahrminuten vom London Eye. Die U-Bahn-Station Earls Court liegt in 350 Meter Entfernung.