Price on application3,020 sq ftSeymour St London SE18 6SSIndustrial development to rent3,020 sq ft floor areaNearest station 0.3mi.