Hotel in United Kingdom
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.