Situated on Piccadilly in Mayfair, London’s finest monument to Art Deco enjoys an exceptional location. Stroll across Green Park to Buckingham Palace: take pleasure in a shopping spree in nearby Bond St or Knightsbridge followed by Afternoon Tea in the...