St. Mary's Hall

St. Mary's Hall
North Back Road, Biggar, ML12 6DE
Photo of St. Mary's Hall