Johnstons of Elgin

Johnstons of Elgin, also known as Johnstons Cashmere, is a woollen mill in Elgin, Moray, Scotland.

Read more about Johnstons Of Elgin:  History, Raw Materials, Processing Fibre To Garment, Knitwear