A huge and complex £20m project is going to cause 'significant disruption'