Luxury hotel in London's Mayfair, featuring residences, a bar, restaurant, and spa. Offers a contemporary experience.