EPW022845 ENGLAND (1928).  The Thames Riviera Hotel on Taggs Island, Bushy Park, 1928


?

This image is unlocated