The Beaumont Hotel- Art Deco Gem in the Heart of Mayfair

Cub Lounge- Beaumont Hotel For guests only


Inspired by the great hotels of the 1920’s, the Five Star Beaumont is much admired for it’s unique character and high level of personal service.
Occupying a 1926 Art Deco building in the heart of Mayfair, the Beaumont is steps away from high level shopping, and London’s finest galleries and museums. The intimate size of the hotel – only 73 rooms and suites – means every guest benefits from a very personal touch.