Walthamstow, 19


The Bell - Forest Road, c.1905. Photo TLRS Archive