Right in the heart of London’s chic Mayfair district, 1 Hotel Mayfair makes for a heavenly sanctuary after a long day of shopping and sightseeing, surrounded by Royal Parks, museums, theatres, and galleries. The 5-star hotel with 137 rooms and 44 suites opened in July 2023 and is a great choice for eco-conscious luxury travellers.
Feast your eyes on greenery all around the building, and explore everything from natural treatments to yoga classes at the spa. There’s also an organic zero-waste menu created by award-winning chef Tom Sellers.