Street Address: D2-4, Erlang Science And Technology Park, Erlang Kecheng Road
City: Chongqing
Province: Chongqing
Country/Region: China