Ambassadors Bloomsbury is an independent hotel so there is no other one like this.
The Ambassadors Hotel is a 3 star- hotel situated in the Royal Borough of Kensington & Chelsea.