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
Ambassadors Hotel
England: South United Kingdom
Ambassadors Hotel
For nights
Guests in Room 1
Adults Children