Village parish church Little Glemham, Suffolk, England, UK - Sir Dudley Long North 1748-1829 memorial monument


Size: 2498px × 3800px
Photo credit: © geogphotos / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: anglia, anglian, britain, british, christian, christianity, church, dudley, east, england, english, glemham, historic, interior, kingdom, memorial, monument, north, religion, religious, suffolk, uk, united