Street Address: Suite107, Bldg 90, Shenjiazhai, Zhaohang Village, Chuansha Town, Pudong New Area
City: Shanghai
Province: Shanghai
Country/Region: China