top of page

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
Quantity
    bottom of page