Where is Sladeburn?

Where is Sladeburn located?

Sladeburn, England, Great Britain (approx. 53.9674969387°, -2.4438486107°)


Where is Sladeburn on the map?