The Cambrian Woollen Mill is on the outskirts of the smallest town in Britain, Llanwrtyd Wells in Powys Mid Wales, the smallest town in Britain. The mill lies beside the River Irfon on the edge of the Eppynt and Cambrian Mountains, with the Brecon Be...