Dramatic Landscape, The Spire of St Helens Church, The River Thames, Abingdon-on-Thames, Oxfordshire, England, UK, GB.
St Helen's Church is a Church of England parish church in Abingdon on the bank of the River Thames in Oxfordshire, England. The church is thought to occupy the site of the Anglo-Saxon Helenstowe Nunnery.
Size: 3803px × 5071px
Location: The Tower of London, officially His Majesty's Royal Palace and Fortress of the Tower of London, is a
Photo credit: © Dylan Garcia / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: abingdon, abingdon--thames, britain, church, dramatic, dusk, england, evening, gb, great, helens, kingdom, landscape, oxfordshire, river, st, sunset, thames, uk, united