St Michael & All Saints' Church

St Michael & All Saints' Church
Panmure Place Tollcross, Edinburgh, EH3 9JT
Photo of St Michael & All Saints' Church