Stained Glass

St. Leonard’s Church
Flamstead, Hertfordshire, England UK