Eco Movers
Customer Service
Eco Movers Dallas, Texas / Nashville, Tennessee (800) 788-8212 fax: (877) 734-9497 dot #: 1387641 mc #: 528359 Customer service is non-existent. Here's my story, and it might sound familiar. Moving a co-worker cross country and this company seemed fine for the job. Quote was averagely priced, ...