A monument inside St. Peter`s Church, Tilton on the Hill, Leicestershire, England, UK


Size: 3947px × 2848px
Location: Tilton on the Hill, Leicestershire, England, United Kingdom
Photo credit: © Colin Underhill / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: britain, british, church, churches, east, england, english, hill, interior, leicestershire, leics, memorial, midlands, monument, monuments, parish, peter, peter`, st, tilton, uk, village, villages, wall