Marriott Grosvenor Square

Grosvenor Square, Mayfair, London, WK1 6JP