is inactive
Where is South Town, Inc.'s headquarters?
South Town, Inc.'s headquarters is located at ALABASTER, AL
What is South Town, Inc.'s industry?
South Town, Inc. is in the industry of DEPARTMENT STORE
What year was South Town, Inc. started?
South Town, Inc. was started in 1964
Sources: Alabama Secretary of State