Abbeystead Reservoir
E180420
UNEXPLORED
Abbeystead Reservoir is a man-made lake in Lancashire, England, known for its scenic setting within the Forest of Bowland and its role in regional water supply.
Jump to:
Referenced by
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.