Where is Scarrowhill?

Where is Scarrowhill located?

Scarrowhill, England, Great Britain (approx. 54.8465429413°, -2.7582249643°)


Where is Scarrowhill on the map?