Interior of Temple Church, London, United Kingdom


Size: 3324px × 4986px
Location: Temple Church, London, United Kingdom
Photo credit: © Christine Wehrmeier / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: attraction, church, knight, knights, london, templar, temple, tomb, tourist, uk