The Sheraton Grand London Park Lane is a luxury hotel located in the heart of London's Mayfair district. We offer a range of elegant rooms and suites, as well as exceptional dining and event spaces, making us the perfect choice for business and leisure travellers alike.