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