Obiekt The Beaumont Mayfair położony jest w prestiżowej londyńskiej dzielnicy Mayfair i dysponuje popularną restauracją, spa oraz centrum fitness. Budynek hotelowy pochodzi z 1926 roku i można w nim podziwiać wysoką na 3 piętra rzeźbę, której autorem jest sir Antony Gormley, rzeźbiarz będący laureatem wielu nagród.
Hotel oferuje Gościom bezpłatne WiFi i zapewnia dogodny dostęp do licznych londyńskich sklepów.
Oferta obiektu obejmuje standardowe pokoje z dużym łóżkiem typu king-size, studia oraz przestronne apartamenty typu suite. Wszystkie zostały elegancko urządzone w stylu art déco i ozdobione oryginalnymi dziełami sztuki i antykami. W pokojach i apartamentach znajduje się luksusowa łazienka z podgrzewaną podłogą wyłożoną białym i czarnym marmurem.
W hotelu znajdują się popularne wśród miejscowych lokale Le Magritte Bar i The Colony Grill Room, a także Gatsby Room, który jest idealnym miejscem na podwieczorek lub wieczorne drinki.
Obiekt udostępnia Gościom łaźnię turecką i spa, gdzie oferowane są zabiegi pielęgnacyjne i relaksacyjne. Goście mogą ponadto bezpłatnie korzystać z siłowni, sauny i łaźni parowej.
Hotel położony jest w zacisznej okolicy i zapewnia widoki na dziedziniec z ogrodem. Dom towarowy Selfridges dzieli od hotelu krótki spacer, a do Hyde Parku można dojść w zaledwie 10 minut. Do teatrów, galerii sztuki i luksusowych sklepów można bez trudu dotrzeć samochodem lub metrem.