Where is The Leadmill?

Where is The Leadmill located?

The Leadmill, Sheffield, United Kingdom (approx. 53.3762°, -1.4649°)


Where is The Leadmill on the map?