Ambassadors Hotel

Hotels: Web-Hotels > Hotels > United Kingdom > London hotels
Guides: Destinations > Cities > England, UK > London guide


  • The Ambassadors Hotel is a friendly establishment, just a 3-minute walk from Gloucester Road and Earls Court underground stations and only a short walk from the Natural History Museum.

  • This centrally located hotel has compact, en-suite rooms with all modern amenities.

  • The hotel also has a porter service and 24 hour reception desk where staff will book sightseeing tours.