From£2,084 pcm | 1,500 sq ft2 Nimrod Passage London N1 4BUIndustrial development to rent1,500 sq ft floor areaNearest station 0.1mi.