The City of London’s Collage website uses cookies. For details on how we use cookies please read our policy on cookies.
(this requires a cookie)
London Foot Hospital:
107743
London Foot Hospital:
London Foot Hospital: nos 33-40, Fitzroy Square
1978
London Metropolitan Archives
LCC Photograph Library
photograph
SC_PHL_01_340_78_3196