Glen Tarn Caravan Park, a motorhome and caravan stopover in Lancaster, England. Lancaster Castle about 3 km away, with Windermere and Esthwaite Water…