£950,000 | 4,187 sq ft12-20 Wood St London E17 3HTRetail property (high street) for sale4,187 sq ft floor areaNearest station 0.3mi.