Where is Cowhill?

Where is Cowhill located?

Cowhill, England, Great Britain (approx. 54.7619134609°, -2.2279930115°)


Where is Cowhill on the map?