Sheraton Grand London Park Lane is a landmark five-star hotel in Central London (Mayfair) with elegant event spaces and panoramic views over Hyde Park and Park Lane. Its grand ballroom and refined suites provide a sophisticated setting for weddings and celebrations, backed by attentive service and luxurious on-site accommodation.