DESCRIPTION
The Ambassadors Hotel is a 3 star- hotel situated in the Royal Borough of Kensington & Chelsea. It consists of a total of 140 en-suite rooms to choose from along with complimentary WiFi throughout the building. Some of London’s top museums and galleries are based nearby along with quick and easy transport links for your destinations.
Price
£48.62
Average Rating
2.9
Facilities
Room Type
Things To See And Do In The Area
Address
16 Collingham Road, London, SW5 0LX
Post Code
SW5 0LX
Nearest Underground Station(s)
Earls Court or Gloucester Road