Ambassadors Hotel Earls Court offers comfortable accommodations for a relaxing holiday or business trip. It is ideally situated for visitors to the ar...
ProFantastic location, you're never far away from any...
ConsRude staff, rooms in a state, out of date amenitie...
Prook value for money.
ConsThe rooms are small
Prolocation, price, staff
Rating: 2 Stars
Address: 16 Collingham Road, Earls Court, London, SW5 0LX
Listed on Ciao since: 03/02/2006