The wonderful gem that is Solva Woollen Mill has been producing unique woven fabrics on its historic looms for over a century.
The mill is located a short distance inland from the village of Solva and sits on the banks of the River Solfach which was a necessity as a natural power resource for its water wheel.
Read More