A city where rich heritage and culinary delights blend seamlessly with modern life.
Five-star luxury hotel, located a stone’s throw away from Covent Garden. Great Scotland Yard is one of London’s most historic and cherished buildings that holds more hidden stories than any other kind in London.