City Center
Marriott Grosvenor Square Hotel is beautifully situated in the fashionable Mayfair district - only steps from the bustle of Oxford Street and Park Lane.The London Marriott Hotel Grosvenor Square is one of the most stylish Central London England hotels. Following a multi-million pound enhancement, the majestic townhouse setting has been reinvented with chic styled luxury and modern touches - all while maintaining their classic 5-star service. Revel in the gracious warmth of their intimate urban retreat.