A quintessentially British luxury hotel on Park Lane, Mayfair, with views of Hyde Park. Afternoon tea in the drawing room, Michelin-starred dining, and bespoke butler service.
Park Lane, Mayfair, London W1K 1BE, UK