It's a pleasant walk of just over a mile upriver from Solva to Middle Mill, where you'll find the oldest working woolen mill in Pembrokeshire. Fine fabrics have been woven on its historic looms for more than a century. You can see the weavers at work and browse in the shop.

