City Inside Out London
2 places
Ambassadors Hotel KensingtonIllustrative photoA
Ambassadors Hotel KensingtonThe Ambassadors Hotel is a 3 star- hotel situated in the Royal Boroug…
Ambassadors BloomsburyIllustrative photoA
Ambassadors BloomsburyAmbassadors Bloomsbury is an independent hotel so there is no other o…
▲