Share
twitterlinkedinfacebook
Image 1 of 1
19IDM2092.jpg
Interior of church at South Elmham St Peter, Suffolk, England, UK stained glass window and altar