1 Hotel Mayfair officially opens
The new 181-room hotel brings the beauty of nature to central London through vertical landscapes, sustainable design, farm-to-table food, and nature-inspired immersive experiences

1 Hotels, the nature-inspired mission-driven hotel brand, has announced the official opening of 1 Hotel Mayfair, its UK flagship and first European destination, developed in collaboration with Crosstree Real Estate Partners.