Street Address: Fengxian District, Shanghai Feng Road, 3569 South Green Road Town
City: Shanghai
Province: Shanghai
Country/Region: China