Doctor on Display: Llangollen
Plot: This time we’re off to North Wales and the historic mill town of Llangollen – home to a Doctor Who exhibition with that little bit more to offer. Llangollen sits alongside the River Dee in Denbighshire and is a popular tourist attraction, not least for its steam railway and awe-inspiring aqueduct
Release Date:
Monday, October 31 2022
2 years ago
2 years ago