562 Mile End Road, London, E3 4PH
x2 Internally illuminated 64 and 48 sheet wall mounted digital advertising displays.