“London’s Times Square” could open as soon as this autumn, the project’s developers have said.The Now Building is set to bring new visuals to Tottenham Court Road with huge pieces of art projected over the famous central London street.Consolidated, one of the development firms working on the project, has dubbed the project London’s answer to Times Square. But unlike the famous New York landmark, developer Outernet says the Now Building will not display ads.