Where is Crossthwaite?

Where is Crossthwaite located?

Crossthwaite, England, Great Britain (approx. 54.3132813624°, -2.8522095682°)


Where is Crossthwaite on the map?