Located 5 minutes' walk from Earl's Court underground station, Ambassadors Hotel London features 140 air-conditioned rooms with all necessary amenities.
The air-conditioned rooms provide tea and coffee making equipment, along with a multi-channel television for guests' comfort. Guestrooms are outfitted with a contemporary interior.
A nutritious breakfast is served every morning. The restaurant CheckMate Bar is 5 minutes' walk away.
Buckingham Palace is 3.3 km from this hotel, while St James's Park is 3.8 km away. The 3-star hotel is situated within a few blocks of Saint Mark's Coptic Orthodox Church, which is considered to be a sacred site. The Protestant Westminster Abbey is 10 minutes' drive from the Ambassadors. London City airport is 20 km from this property and London West Brompton train station is 950 metres away.