is liquidated
Where is Ted Avrett Motors, Inc.'s headquarters?
Ted Avrett Motors, Inc.'s headquarters is located at 229 SO STATE STDOVER, DE 19901
What year was Ted Avrett Motors, Inc. started?
Ted Avrett Motors, Inc. was started in 1982
Sources: Alabama Secretary of State