The Sheraton Grand London Park Lane
A celebrated Art Deco hotel in the heart of London Mayfair, facing Green Park and just a short walk away from Buckingham Palace, The Sheraton Grand London Park Lane is ideally located to connect with the city of London.
Our recently renovated rooms and suites reflect the hotel’s heritage fused with stylish art-deco design. Each room provides all you need to work or relax in memorable surroundings, including beautiful views across Green Park (subject to room category), the Sheraton Signature Sleep Experience and complimentary Wi-Fi.
In the heart of the hotel stands The Palm Court, Mayfair’s premium meeting place. A beautiful setting with original Art Deco features whether it is for breakfast, business, or one of the best traditional afternoon teas to take in the surroundings.
The Sheraton Grand London also features a range of meetings spaces including our 11,000 square foot ballroom ideal for weddings and gala events.