Where is The Sculpture Park?

Where is The Sculpture Park located?

The Sculpture Park, Surrey, United Kingdom (approx. 51.14735°, -0.7558585°)


Where is The Sculpture Park on the map?