EPW060756 ENGLAND (1939).  Central London from Welbeck Street to Tavistock Square, Westminster, 1939


?

This image is unlocated