Grosvenor House, A JW Marriott Hotel welcomes you with luxury accommodation, 5-star amenities and an absolutely extraordinary location.
The imposing Grosvenor House Hotel on Park Lane in the heart of London has a distinguished, glamorous, and aristocratic pedigree stretching back nearly 350 years. Situated in Mayfair and overlooking Hyde Park, the hotel owes its prestigious location to one of the most lucrative inheritances in the history of urban real estate.
Heralded as "an outstanding event," the opening of the new Grosvenor House Hotel in 1929 was a significant occurrence in the London social scene. Its famous heritage and sumptuous design made the hotel a favourite destination among both visitors and London residents.
Where is Grosvenor House, A JW Marriott Hotel