EPW036456 ENGLAND (1931). 
St Luke's Hospital, St Mark's Church and Tabernacle Square, Hoxton, 1931


?

This image is unlocated