Twins Art Gallery was set up by twin sisters Cara and Celine, who have been actively involved in contemporary art in China. A series of contemporary art exhibitions of young talents is presented every two months in their project space located on Yu Yuan Road. One of the most charming streets with historical and cultural testimony that no one should miss… Their mission is to bring art into China’s daily life!
tue, wed, thu, fri, sat, sun 10:30 am – 6:30 pm
1086 Yu Yuan Road