Konaklama tesisi, Londra Bilim Müzesi'a 19 dakikalık ve Earls Court Tren metro istasyonuna 5 dakikalık yürüme mesafesinde yer almaktadır.
Bu otel Buckingham Sarayı'a 3 km uzaklıktadır. Otel, Londra şehrinin Earls Court semtinde, şehir merkezine 5 km uzaklıkta yer almaktadır. Ambassadors Hotel, Saatchi Galerisi'a kısa bir sürüş mesafesindedir. Ambassadors Hotel, London West Brompton tren istasyonunun yakınında, tesisten 950 metre uzaklıkta yer almaktadır.
Cave of Lanka, Ambassadors Hotel'e 200 metre uzaklıktadır.