689 Shen Fu Road Xinzhuang Industrial Zone, Minhang District Shanghai, Shanghai 201108 China
View Phone No.
Visit Website