Sheraton Grand London Park Lane
Sheraton Grand London Park Lane
A stunning celebrated art deco property the Sheraton Grand London Park Lane luxury hotel offers a prime destination in the heart of Mayfair. With an ideal location the Park Lane hotel faces one of the capital’s Royal Parks, Green Park which is just a short walk away from Buckingham Palace and Westminster.