Ambassadors Hotel Londyn znajduje się w dzielnicy Kensington oraz zapewnia możliwość szybkiego dojazdu do lotniska Londyn City w ciągu 38 minut jazdy.
Klimatyzowane pokoje wyposażone są w telewizję wielokanałową, a także urządzenia do parzenia kawy. Dla większego komfortu łazienki wyposażono w kabinę prysznicową walk-in i oddzielną toaletę.
Codziennie rano w hotelu serwuje się pożywne śniadanie. Restauracja Inpescheria jest w pobliżu od tego obiektu noclegowego.
Muzeum Wiktorii i Alberta leży 18 min spacerem od tego hotelu, a Katedra św. Pawła w Londynie jest w 7 km. Zabytki w okolicy to między innymi Pałac Kensington, położony w 2 km. Atrakcje kulturalne w okolicy to Londyńskie Muzeum Przyrodnicze, w zasięgu ręki od od Ambassadors w Londynie. Goście znajdą się 5 min pieszo od stacji metra Earls Court.