Argall Avenue Industrial Estate

A business industrial district in Leyton.