St Michael & All Angels Church

St Michael & All Angels Church
Barnstaple, Devon, EX31 4AZ