James Pringle Weavers
Holm Woollen Mills
Inverness
IV2 4RB
0146-322-3311
Attractions
Visit Website