EPW035135 ENGLAND (1931).  Fen Pond Farm, Ightham, 1931


?

This image is unlocated