Warning This site is not recommended for Internet Explorer browsers. Please use another web browser to get a better experience.

SAIFEI

Industrial site

Room 803-805, Building n°8, 1968 Gong He Xin Road Zha Bei District, 200072 Shanghai

China

31° 16' 53" N , 121° 26' 59" E