Units 1+2, 27 Leeds Street, Rhodes has now been leased. The two Units consisted of 3,950m2 of office/warehouse.