EPW019733 ENGLAND (1927).  Tamworth Castle and St Editha's Church, Tamworth, 1927


?

This image is unlocated