[5x Lesmahagow Civic Society heritage leaflets]
Lesmahagow Civic Society
Lesmahagow Civic Society