Where is Mellor?

Where is Mellor located?

Mellor, Lancashire, United Kingdom (approx. 53.7739725°, -2.5278117°)


Where is Mellor on the map?