St Nicholas

Stained Glass

St Bartholomew’s Parish Church
West Dulwich, London, England