Office Add: F5, B16-1, No. 18 Qixia Road, North New Area, Chongqing, China
Factory Add: Baisha Industrial zone, Jiangjin District, Chongqing, China
Email: info@terraxmotors.com