1 Hotel Mayfair, the first European property of 1 Hotels, has recently opened its doors in London's prestigious Mayfair district. Operated by Starwood Capital's SH Hotels & Resorts, the hotel aims to provide guests with indulgent luxury experiences while prioritising sustainability and environme…