Total positive rating scores received from guest's visit:
Ambassadors Earls Court Hotel, London Description The Ambassadors Earls Court is newly refurbished and ideally located for business or pleasure. Attractive guest rooms are comfortable and well appointed.
Ambassadors Earls Court Hotel, London Location The Ambassadors Earls Court is a first class hotel located 30 minutes from Heathrow Airport, situated in the South Kensington area.
Ambassadors Earls Court Hotel, London Facilities Bar/Lounge, Business Center, Coffee Shop, Conference Facilities, Hotel Doctor, IDD Phone, Restaurant, Room Service, Rooms for disabled, Satellite/Cable TV