Where is Mellor?

Where is Mellor located?

Mellor, England, Great Britain (approx. 53.7736642368°, -2.5324001344°)


Where is Mellor on the map?