is inactive
Where is Townsend Suzuki, Inc.'s headquarters?
Townsend Suzuki, Inc.'s headquarters is located at TUSCALOOSA, AL
What is Townsend Suzuki, Inc.'s industry?
Townsend Suzuki, Inc. is in the industry of NEW & USED CAR DEALERSHIP
What year was Townsend Suzuki, Inc. started?
Townsend Suzuki, Inc. was started in 1989
Sources: Alabama Secretary of State