North England Does anyone know this location?

Ps i believe its in Manchester somewhere, just not sure where. Thanks
 
Back
Top