Street Address: 377 Tieqishan Road, Yuhuangling Industrial Park, Chengyang, Qingdao 266106 China.
City: Qingdao
Province: Shandong
Country/Region: China