UNIT 41, THE I O CENTRE, ARMSTRONG ROAD, LONDON, SE18 6RS
Change of use from a modern industrial/warehouse unit to an events venue and photography/film pro...