AMBASSADORS HOTEL

COLLINGHAM PLACE, KENSINGTON

The Ambassadors Hotel is a 3 star London hotel situated in the Royal Borough of Kensington & Chelsea. The hotel offers 140 en-suite rooms, all with modern amenities.

www.ambassadorshotellondon.com

Back