EAW035654 ENGLAND (1951).  The River Thames, Festival of Britain South Bank Site, Waterloo Station and environs, Lambeth, from the west, 1951. This image has been produced from a print.


?

This image is unlocated