EPW062010 ENGLAND (1939).  St Bartholomew's Hospital and Aldersgate Street, London, 1939


?

This image is unlocated