About Grosvenor Square
Join us in transforming Grosvenor Square into a thriving place for people and planet.
More about Grosvenor Square
Grosvenor Square is located at 15 Grosvenor Square, W1K 6JP London, United Kingdom
http://www.grosvenorsquare.org