Where is The Sculpture Park?

Where is The Sculpture Park located?

The Sculpture Park, The Sculpture Park, Great Britain (approx. 51.14735°, -0.7558585°)


Where is The Sculpture Park on the map?