Where is The Witchwood?

Where is The Witchwood located?

The Witchwood, Tameside, United Kingdom (approx. 53.48667°, -2.098611°)


Where is The Witchwood on the map?