£1,600,000 | 7,892 sq ftCobbold Rd London NW10 9SLIndustrial development for sale7,892 sq ft floor areaNearest station 0.3mi.