At a new shopping center in London, CBS Outdoor has installed more than 100 digital advertising screens, including one covering 646 square feet.
At a new shopping center in London, CBS Outdoor has installed more than 100 digital advertising screens, including one covering 646 square feet.