Where is Grosvenor Gardens House?

Where is Grosvenor Gardens House located?

Grosvenor Gardens House, Grosvenor Gardens House, Great Britain (approx. 51.4971°, -0.1454°)


Where is Grosvenor Gardens House on the map?