While new offices come on stream in the town centre, some of the more eye-catching edifices of the Croydon building spree of the 1960s are about to be given a lease of extra life. Leon House is the 21-storey office block on Croydon High Street just south of the Flyover, a sort of outpost of […]