Llangollen and Crow Castle, c1900. 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. From Sights and Scenes in England and Wales. [Cassell and Company Ltd., c1900].
World Europe United Kingdom Wales Denbighshire Llangollen
Pixel Dimensions (W x H) : 4780x3441
File Size : 16,063kb