Llangollen
Llangollen is a small town and community in Denbighshire, north-east Wales, situated on the River Dee and on the edge of the Berwyn mountains. It has a population of 3,412.
Read more about Llangollen.
Related Subjects
Related Phrases
Related Words