The Screen @ Canary Wharf

Regarded as one of the most prestigious DOOH locations in Europe
Dominating Europe’s largest financial district, 14 million square feet of office and premium retail space The Screen @ Canary Wharf gives brands access to some of the most sought after consumers in the world.