£190,000 | 1,279 sq ft113-121 Portland Rd London SE25 4UNRetail property (high street) for sale1,279 sq ft floor areaNearest station 0.2mi.