Llangollen, Denbighshire, Wales

Llangollen, Denbighshire, Wales

This evening, I am posting information on the popular tourist town of Llangollen (pop. 3650) in North-East Wales. The town is located about fifty one miles south of Liverpool in England.

Read more on Visit LLangollen, Wales…