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


?

This image is unlocated