TaoTao

New Dallas Warehouse

New Dallas Warehouse

TAOTAO USA's Dallas warehouse moves to a 70,000 square foot location in Carrollton, TX. We also expanded our parts department for a second time in 2009 to an enormous 8,000 square feet.