TETROMINOES is a bespoke art installation located on Shanghai’s renown cultural and historic high street, Yuyuan Road. For the next 10 months it will play a part in a broader urban revitalisation plan to renew the city’s former international concession.
Read More