EPW031570 ENGLAND (1930).  Palace Road, Hampton Court Bridge and the River Thames, East Molesey, 1930


?

This image is unlocated