20 Smithy Croft

20 Smithy Croft
Hamilton, South Lanarkshire, ML3 7UL
Photo of 20 Smithy Croft