bn:00596672n
Noun Named Entity
ES
No term available
EN
Helmshore Mills are two mills built on the River Ogden in Helmshore, Lancashire. Wikipedia
Relations
Sources