1 Hotels Launches London’s First Nature Driven Hotel Experience
Located on a fashionable corner of historic Mayfair overlooking the mature trees of Green Park, 1 Hotel Mayfair brings the beauty of nature to central London through vertical landscapes, sustainable design, farm-to-table food and nature-inspired immersive experiences.