Our 5 star hotel in London is a key part of the city’s history. Stars, socialites and the crowned heads of Europe have enjoyed our Mayfair hotel...