
Sheraton Grand London Park Lane
Sheraton Grand London Park Lane is a mainstay in the city with its Art Deco architecture, sumptuous rooms & timeless Palm Court for afternoon tea. Offers views across Green Park treetops to the iconic London skyline. Short walk to Piccadilly & Buckingham Palace through the leafy park.
Landmark Art Deco hotel in Mayfair with views across Green Park to the London skyline