DE
EN
Zendai Contemporary Art Space
Zendai Zhujiajiao Art Space
former: ZENDAI MOMA Shanghai
Shanghai Himalayas Museum .
3F, No. 869, Yinghua Road, Pudong New District
Shanghai
China