Where is Mellor Brook?

Where is Mellor Brook located?

Mellor Brook, England, Great Britain (approx. 53.7766568415°, -2.5504760753°)


Where is Mellor Brook on the map?