St Helens Church, 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: 3830px × 5106px
Location: St Helen's Ct, Abingdon OX14 5BS.
Photo credit: © Dylan Garcia / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: abingdon, abingdon--thames, church, daytime, england, evening, gb, helens, landscape, outdoors, oxfordshire, river, st, thames, uk