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.
Things To See And Do In The Area
16 Collingham Road, London, SW5 0LX
Nearest Underground Station(s)
Earls Court or Gloucester Road