GROSVENOR SQUARE

Grosvenor Square

1 Grosvenor Square, London, W1K