Provincial public museum exploring science and technology innovations
16 Renmin Middle Rd Section 1, Luomashi, Qingyang District, Chengdu, Sichuan, China, 610015 Get directions