UK
London
Industrial Argall Avenue E
E10
Argall Avenue
Long Lease
8,500 sf
Warehouse