St John's Episcopal Church

St John's Episcopal Church
Newall Terrace, Dumfries, DG1 1LW
Photo of St John's Episcopal Church