London Hotels

Marriott Hotel, Grosvenor Sq, London

Marriott Hotel, Grosvenor Sq, London

Located on Grosvenor Square in Mayfair, an elegant 221 bedroom luxury hotel.

Service is a particularly strong point.

Outstanding food is served in the Diplomat Restaurant looking out over Grosvenor Square gardens.

Marriott Hotel, Grosvenor Square, London

 

Map of all central London hotels

Your guide to UK hotels