Grosvenor House Hotel

Grosvenor House Hotel
86 Park Lane, London, W1K 7TL
Photo of Grosvenor House Hotel