Home > Travel > Europe > United Kingdom > London > London Hotels > 2 Stars London Hotels > Ambassadors Hotel, London

Community images

  • Ambassadors Hotel, London

Ambassadors Hotel, London

Ambassadors Hotel Earls Court offers comfortable accommodations for a relaxing holiday or business trip. It is ideally situated for visitors to the area and has a welcoming atmosphere with friendly and...

> Show product information

Value for Money
60% positive 3 Reviews

Ask a question

Most popular similar offers

Our recommendation for London Hotels