Situated just off Cromwell Road in the chic Borough of Kensington the Ambassadors Hotel is just a 5 minute walk from both Earls Court and Gloucester Road tube stations making it ideally located for swift access around the city. Olympia Exhibition Centre is just a short tube ride away and The Victoria & Albert and The Natural History & Science museums can all be reached in a 15 minute walk. Just some of the other nearby attractions include the Royal Albert Hall, the striking Kensington Palace and the luxury shopping of Harrods. More Info
Excellent value for money
Good stay and value for money.
Our weekend stay
very good hotel,
Thank you, quick and easy
LOVELY HOTEL JUST A LONG WAY FROM CENTRE OF LONDON...
Good room,very helpful staff and great continental...
Helpful staff, Good location