Categories
Experience the history and craftsmanship of Johnstons of Elgin’s finest woollens and cashmere knitwear. Spanning 225 years, we are proud of our rich Scottish heritage.