Hotel Opening London
1 Hotel Mayfair to Open This July in London
The nine-story sustainable sanctuary overlooks Green Park, just steps away from the world-class galleries, sophisticated boutiques, first-class restaurants and renowned emporia of Bond Street, Berkeley Square and Piccadilly.