Ambassadors Hotel położony jest w dzielnicy Royal Borough of Kensington and Chelsea w zachodniej części Londynu. Lokalizacja znajduje się w pobliżu wielu najpopularniejszych i najciekawszych miejsc w mieście. Pokoje w hotelu zostały niedawno odnowione, a personel obiektu posługuje się językiem angielskim, francuskim, włoskim, hiszpańskim i arabskim.
Hotel oferuje usługi pralni, w tym pralni chemicznej. W czynnej przez całą dobę recepcji dostępny jest sejf. Hotel dysponuje także przechowalnią bagażu, lecz nie dysponuje parkingiem.
Hotel Ambassadors oferuje 150 pokoi z łazienką. Do dyspozycji gości są pokoje jednoosobowe i rodzinne. Wszystkie z nich wyposażone są w bezpłatny zestaw kosmetyków oraz dostęp do Internetu. W pokojach znajduje się także zestaw do parzenia kawy i herbaty. Pod koniec dnia goście mogą zrelaksować się i obejrzeć telewizję na telewizorze z płaskim ekranem.
O poranku za dodatkową opłatą serwowane jest śniadanie w formie bufetu. W odległości spaceru lub krótkiej przejażdżki od hotelu znajduje się wiele lokali gastronomicznych. Goście mogą wybrać się do restauracji Bombay Brasserie, La Pergola, Thai Taste i Selesa.
Hotel Ambassadors znajduje się w pobliżu wielu atrakcji, które warto odwiedzić. Z obiektu można dojść do Muzeum Historii Naturalnej i pałacu Kensington. Dojazd samochodem do Hyde Parku zajmuje niecałe 10 minut. Warto również odwiedzić centrum handlowe Westfield London.