A new luxury hotel opening in London's Mayfair district, featuring 195 rooms and 66 suites, alongside an all-day restaurant, a jazz bar, and private dining...