Caldercruix St. John No.1314


in the Province of Lanarkshire Middle Ward