From£1,667 pcm | 969 sq ft22-24 Powell Rd London E5 8DJIndustrial development to rent968 sq ft floor areaNearest station 0.3mi.