Buchan St. John No.636


in the Province of Linlithgowshire