Uist Wool is a working spinning mill on Grimsay, turning local Hebridean fleece into yarn on restored vintage machinery. You can look round the mill and buy yarn in the shop. Grimsay sits on the causeway between North Uist and Benbecula, just along from the boats at Kallin harbour.