Chen Lizhu 陳麗珠, ‘Space Series No.34’, 2016, Leo Gallery

120 x 200cm x 2

About Chen Lizhu 陳麗珠

Chinese, b. 1979, Fujian, China, based in Shanghai, China

Group Shows