Where is Stonegrove Estate?

Where is Stonegrove Estate located?

Stonegrove Estate, Stonegrove Estate, Great Britain (approx. 51.620834°, -0.287778°)


Where is Stonegrove Estate on the map?