Claridge’s is a London-based, five-star luxury hotel founded in 1856 and located in Mayfair; owned and managed by the Maybourne Hotel Group, it is an Art Deco landmark with a long heritage of hosting royalty, heads of state and distinguished guests.
Subscribers only