Ambassadors Hotel 3-Star

Book this hotel in London, England: South, United Kingdom.

Photos of the 3* Ambassadors Hotel

About the 3* Ambassadors Hotel

This is a purpose built modern hotel located in a quiet residential street in Kensington. Kensington Gardens, Hyde Park and both the Science and Natural History Museums are within walking distance. Each of the comfortably decorated bedrooms at the Ambassadors Hotel London are equipped with all modern amenities, such as colour satellite T.V., hairdryer, and direct dial telephones. Duke`s Brasserie offers a fantastic selection of exquisite cuisine and fine wines. A fine 2 star hotel in a great location.


3* Ambassadors Hotel on a map of United Kingdom

 
London Airport 3* Ambassadors Hotel
Flight + Hotel
Hotel Only
To
Ambassadors Hotel
London
England: South United Kingdom
Ambassadors Hotel
Fri
For nights
Rooms
Guests in Room 1
Adults Children