is not in process of liquidation on Mar 11, 2024
Where is Townsend Nissan, Inc.'s headquarters?
Townsend Nissan, Inc.'s headquarters is located at TUSCALOOSA, AL
What is Townsend Nissan, Inc.'s industry?
Townsend Nissan, Inc. is in the industry of ---
What year was Townsend Nissan, Inc. started?
Townsend Nissan, Inc. was started in 1990
Sources: Alabama Secretary of State