Doté d'un restaurant, l'hotel The Beaumont Mayfair Londres se trouve dans le quartier "Centre de Londres" à Londres, à environ 25 minutes à pied de la Rue commerçante Neal Street et à moins de 2 km de lieux d'intérêt culturels tels que le Musée d'histoire naturelle de Londres. Situé à quelques instants des Selfridges, l'hotel 5 étoiles sans fumée propose une cuisine britannique servie dans le restaurant à la carte sur place.
Situé à environ 30 minutes de marche du Palais de Buckingham, l'hotel est également à environ 20 minutes de marche de la gare de Marylebone. Beaumont Mayfair est également à 4 km un site naturel tel que le Gratte-ciel Sky Garden. Les clients pourront également apprécier la proximité du Jardin des Roses, qui est à 16 minutes de marche. Vous pourrez visiter des sites historiques, dont le Palais de Kensington, situé à 2,1 km de cet hébergement, et en apprendre davantage sur Londres. Beaumont Mayfair de Londres est niché à environ 300 mètres de la station de métro Bond Street, ainsi qu'à environ 5 minutes en voiture du musée British.
L'hotel offre 97 chambres qui viennent avec une climatisation, ainsi qu'un minibar et une cafetière/théière. Ces chambres présentent un intérieur de style Art Deco comprenant des fenêtres insonorisées. Elles sont équipées d'une douche, ainsi que de commodités telles qu'un sèche-cheveux et un bonnet de douche.
L'hotel The Beaumont Mayfair dispose de 2 restaurants sur place. Des boissons douces sont servies dans le bar lounge et les invités peuvent également commander des thés de l'après-midi et des grillades. Il propose également un salon pour votre confort. The Mayfair Chippy est idéal pour goûter la cuisine britannique et se situe à deux pas de Beaumont Mayfair.