UKLondonIndustrial Argall Avenue E
E10 Argall Avenue
Long Lease 8,500 sf Warehouse