This is an LED interactive display screen installed on an indoor staircase, with a staircase screen and a screen on the ground. The effect is technologically spectacular.
Get a quote