Where is Shaftesbury Park Estate?

Where is Shaftesbury Park Estate located?

Shaftesbury Park Estate, Shaftesbury Park Estate, Great Britain (approx. 51.469°, -0.155°)


Where is Shaftesbury Park Estate on the map?