London Marriott Hotel Grosvenor Square
Located in the heart of the city, London Marriott Hotel Grosvenor Square situates you in Mayfair, near Oxford Street, Marble Arch and Hyde Park. Explore the city with ease via the nearby London Underground and Heathrow Express at Paddington Station.