EPW005231 ENGLAND (1921).  The Market Square and Clock Tower, Aylesbury, 1921


?

This image is unlocated