Street Address: 2133, Chengshan Road
City: Shanghai
Province: Shanghai
Country/Region: China
LADA
L LADA DISTRIBUTOR,OEM NO: 24.3706A