St Michael & All Angels Church

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