Ambassadors Hotel London includes 140 rooms and is a 19-minute walk from the scientifically spellbinding Science Museum. This hotel offers Wi-Fi throughout the property.
The rooms at the accommodation have a TV, along with coffee/tea making machines for your convenience. A standard decor is featured in the rooms at the Ambassadors London.
A nutritious breakfast is served every morning.
The 3-star hotel is situated in Kensington with many nice destinations to visit and things to do for all ages, right around the corner from the restaurant CheckMate Bar. The property in London is 3.3 km from Buckingham Palace. Guests might as well visit St Mary Abbots Gardens, which is a 17-minute walk away. Tate Modern can also be found within 7 km of the Ambassadors. This hotel is situated 5 minutes on foot from Earl's Court underground station and a short way from London West Brompton train station.
Airports
Train stations
Airports
Train stations
If you stayed at this hotel, share your experience with us, please