EPW024630 ENGLAND (1928).  Tamworth Castle and the town centre, Tamworth, 1928


?

This image is unlocated