Embodying five-star luxury with an independent spirit, our award-winning, family-run hotel is located in the heart of Mayfair, opposite the tranquility of Royal Green Park. Our rooms, suites and residences epitomize our proud British heritage, champi......