Johnstons of Elgin have been experts in the world's finest fibres for over 225 years, crafting exquisite luxury products in our own Scottish mills.We have been experts in the world's finest fibres for over 225 years, crafting exquisite luxury products in our own Scottish mills. We now ...