Where is Millhouses Park?

Where is Millhouses Park located?

Millhouses Park, Sheffield, United Kingdom (approx. 53.34222°, -1.500833°)


Where is Millhouses Park on the map?