Street Address: Room 901, Phoenix Building, No. 1515, Gumei Road
City: Shanghai
Province: Shanghai
Country/Region: China
MERCEDES BENZ
SUNTECH P/N.:SP12875-01