£940,000 | 1,378 sq ft13 Horn Ln London W3 9NJRetail property (high street) for sale1,378 sq ft floor areaNearest station 0.4mi.