Cockersand Abbey
United Kingdom
Cockersand Abbey is a former abbey and former civil parish near Cockerham in the City of Lancaster district of Lancashire, England. It is situated near the mouth of the River Cocker.
Data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).