Johnston of Elgin
Incomparable in quality, discover our exquisite selection of upholstery fabric at Johnstons of Elgin. With heritage found in every fibre, our upholstery material features vintage tartans and checks, as well contemporary patterns and designs. Transform your furniture with our supreme Scottish fabric.