It's a pleasant walk of just over a mile upriver from Solva to Middle Mill where you'll find the Solva Woollen Mill, the oldest working woollen mill in Pembrokeshire. You can see the weavers at work, browse in the shop, or enjoy tea and cake in the cafe.