Ambassadors Bloomsbury

Ambassadors Bloomsbury

Ambassadors Bloomsbury is an independent hotel so there is no other one like this.

Ambassadors Hotel Kensington

Ambassadors Hotel Kensington

The Ambassadors Hotel is a 3 star- hotel situated in the Royal Borough of Kensington & Chelsea.