Britannica AI Icon

Barking Abbey: Media

abbey, Barking and Dagenham, London, United Kingdom

Images

Barking Abbey
The Curfew Tower at Barking Abbey, Barking and Dagenham, London.
MRSC