Street Address: #66, West Yinhe Road, Chengdu National High-Tech Development West Zone, Sichuan China
Province: Sichuan