The Beaumont occupies a prominent corner on Carlos Place in Mayfair, originally built as a luxury apartment hotel in the 1920s. Its restrained classical façade and American-style service have made it a favourite with visitors seeking a quieter Mayfair base.
Interesting facts…
The hotel was carefully restored in the 21st century, preserving its Art Deco heritage while adding modern comforts and a celebrated restaurant.
Location: The Beaumont, Carlos Place, Mayfair, London W1K, United Kingdom
The Beaumont Hotel, Mayfair. London
£100.00Price
