The London Marriott Hotel, Grosvenor Square

The London Marriott Hotel, Grosvenor Square
84-86 Duke Street, London, W1K 6JP
Photo of The London Marriott Hotel, Grosvenor Square