EPW022427 ENGLAND (1928).  The town centre, Lechlade on Thames, from the north, 1928


?

This image is unlocated