Das Luxus Hotel Grosvenor House liegt im Herzen Londons an der exklusiven Park Lane mit Blick auf den Hyde Park. Hier können die Besucher ausgedehnte Spaziergänge unternehmen. Die besten Einkaufsmöglichkeiten sind vom Hotel aus leicht zu Fuß zu erreichen, wie die Oxford Street, die Bond Street und Knightsbridge mit dem bekannten Kaufhaus Harrods. Mit den öffentlichen Verkehrsmitteln können die Besucher die ganze Stadt erkunden. Die U-Bahn Stationen Marble Arch (Circle Line) und Bond Street (Circle und Jubilee Line) sind nur wenige Gehminuten entfernt.