Where is New Woodhouse?

Where is New Woodhouse located?

New Woodhouse, England, Great Britain (approx. 52.9740899954°, -2.6096649173°)


Where is New Woodhouse on the map?