St Giles Cripplegate

St Giles Cripplegate Church

back to cover