Where is Minstead Gardens?

Where is Minstead Gardens located?

Minstead Gardens, Wandsworth, United Kingdom (approx. 51.4527°, -0.249156°)


Where is Minstead Gardens on the map?