The Grosvenor House Hotel, London. Click for directions.

Address:
Grosvenor House, A JW Marriott Hotel
86-90 Park Lane
London, W1K 7TN United Kingdom

Website

front entrance

Click here to view their website