Type of luxury escape, destination or month

Hotel in United Kingdom

The Beaumont

  • Celebrate

    Celebrate

  • Culture

    Culture

  • Discovery

    Discovery

  • Family

    Family

  • Romance and Honeymoons

    Romance and Honeymoons

  • Short Break

    Short Break

  • Wellness

    Wellness

In the prime location of Mayfair, The Beaumont stands out as one of London's most striking new hotels. Classic in design and flawless in service, The Beaumont is housed in a historic 1926 building and dotted with original artwork, books, and photographs for guests to marvel at as they wander to their spacious, Art Deco styled room. Accommodations are luxurious, private, and relaxed. With exceptional designs, the rooms and suites at The Beaumont whisk guests away to a place of comfort and tranquillity. The rooms and suites are complete with modern comforts, heated bathroom floors, and a spectacular rain shower. Whether a guest fancies indulging in sumptuous cuisine in The Colony or propping up The American Bar with a favourite tipple, The Beaumont will make sure every wish is catered for. The Beaumont is a destination of beauty and grace providing worldly travellers with an oasis of luxury within the bustling English city.

Get in touch

Didn't find what you're looking for?
Our specialist team can help, simply get in touch.

Call us now on +44 (0)20 7022 6560

Enquire Now