EPW038124 ENGLAND (1932).  St Peter and St Paul's Church and Palace Farm, Charing, 1932


?

This image is unlocated