The Screen is a digital out-of-home (DOOH) advertising business based in Business Bay, Dubai, UAE.
Suite 1206, Bay View Tower, Business Bay, UAE, Dubai
+971 4 576 3914
The Screen is a digital out-of-home (DOOH) advertising business based in Business Bay, Dubai, UAE. The company specializes in indoor ad.....ising oppo