Property Location: With a stay at Ambassadors Hotel, you'll be centrally located in London, steps from Cromwell Road and 12 minutes by foot from Natural History Museum. This hotel is 1.1 mi (1.7 km) from Kensington Palace and 1.1 mi (1.8 km) from Imperial College London. Rooms: Make yourself at home in one of the 150 guestrooms. Wireless Internet access (surcharge) keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as desks and coffee/tea makers. Amenities: Make use of convenient amenities, which include complimentary wireless Internet access and tour/ticket assistance. Dining: Buffet breakfasts are served on weekdays from 7 AM to 10 AM for a fee. Business, Other Amenities: Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and multilingual staff.
Cancellation policies can very seasonally or depending on the property or room type. You can review the specific policy for the hotel you selected during the reservation process.
Child PolicyChildren policies may very seasonally or depending on the hotel or room type. You can review the hotel's policies during reservation.
PetsPets not allowed
Accepted Credit CardsReach us, we're available 24/7.