Com um restaurante popular, um spa e um centro de fitness, o The Beaumont Mayfair está situada na prestigiada zona de Mayfair, em Londres. O edifício original remonta ao ano de 1926 e dispõe de uma icónica escultura com 3 pisos de altura feita pelo premiado Sir Antony Gormley.
O hotel oferece acesso Wi-Fi gratuito e acesso fácil à zona comercial de Londres.
O hotel providencia quartos standard com amplas camas king-size, estúdios e suites espaçosas. Todas as unidades estão elegantemente decoradas em estilo Arte Déco, com obras de arte originais e antiguidades. As luxuosas casas de banho têm mármore preto e branco, assim como piso aquecido.
O hotel alberga os Bar Le Magritte e o The Colony Grill Room, que são populares entre os locais. O Gatsby Room proporciona o cenário ideal para desfrutar do chá da tarde ou de bebidas à noite.
O hammam e o spa fornecem tratamentos de relaxamento. A utilização do ginásio, da sauna e da sala de vapor é gratuita para todos os hóspedes.
O hotel beneficia de uma localização tranquila, com vistas de uma praça com um jardim paisagístico. Selfridges está a uma curta caminhada a pé, enquanto o Hyde Park pode ser alcançado em 10 minutos a pé. Teatros, galerias de arte e lojas de luxo podem ser facilmente alcançadas de metro ou de carro.