Where is YHA Borrowdale?

Where is YHA Borrowdale located?

YHA Borrowdale, England, Great Britain (approx. 54.51893°, -3.15028°)


Where is YHA Borrowdale on the map?