A town in Wales situated on the banks of the River Dee, Llangollen has a population of around 2,500 people and is often referred to as the Garden Town due to its beautiful open spaces and a huge selection of parks and gardens. If you’re planning a visit to Llangollen,...