is inactive
Where is New South Capital Corporation's headquarters?
New South Capital Corporation's headquarters is located at BIRMINGHAM, AL
What is New South Capital Corporation's industry?
New South Capital Corporation is in the industry of ---
What year was New South Capital Corporation started?
New South Capital Corporation was started in 1989
Sources: Alabama Secretary of State