Harbro Country Store (Portree)Struan Road, Portree, Skye, IV51 9EG01478 612212http://www.harbrocountrystores.co.uk