Factory

Address:

29 Shajing Road
1st Floor Building 4, 1933 Creative Complex
200075 Shanghai, China

Phone:

+86 21 6563 3393

Map:


Contact   ·   Privacy   ·   Terms