Edinburgh Woollen Mill Ltd ← View details 33 Castle Street, Llangollen, Wales LL20 8RU +44 1978 861610 Get Directions From* To * — Required information