The Ambassadors Hotel is superbly located in the affulent area of Kensington within the Royal Borough of Kensington and Chelsea in West London. Kensington possesses many of London's best museums, including the Natural History Museum and the V&A, making the Ambassadors Hotel Kensington the ideal place to stay during your trip to London .
Ambassadors Hotel Highlights
Events at Ambassadors HotelSearch All Events
Ambassadors Hotel has not yet published any events.
Offers at Ambassadors HotelView All Offers
Ambassadors Hotel has not yet published any offers.