1911: Helena House Canterbury Road Leyton, Essex

1911: Helena House Canterbury Road Leyton, Essex