The Beaumont Mayfair ligger i den prestigefyldte bydel Mayfair i London og har en populær restaurant samt spa og fitnesscenter. Den oprindelige bygning stammer fra 1926 og har en ikonisk, 3 etager høj skulptur af den prisbelønnede kunstner Sir Antony Gormley.
Hotellet har gratis wi-fi og gode forbindelser til Londons indkøbsmuligheder.
Ferieboligerne spænder fra standardværelser med store kingsize-senge til studiolejligheder og rummelige suiter, som alle er elegant indrettet i art déco-stil med originale kunstværker og antikviteter. De luksuriøse badeværelser er i sort og hvidt marmor og har gulvvarme.
Hotellet har baren Le Magritte og The Colony Grill Room, som er populære blandt lokalbefolkningen, mens Gatsby Room er den ideelle ramme for eftermiddagste eller aftendrinks.
Hamamen og spaen tilbyder skønheds- og afslapningsbehandlinger, og gæsterne kan gratis benytte fitnesslokalet, saunaen og dampbadet.
Hotellet har en fredfyldt beliggenhed med udsigt over en plads med anlagt have. Selfridges ligger i kort gåafstand derfra, og Hyde Park kan nås på 10 minutter til fods. Man kan desuden nemt komme til teatre, kunstgallerier og luksuriøse butikker med undergrunden eller i bil.