is not in process of liquidation on May 8, 2024
Where is Solar South, Incorporated's headquarters?
Solar South, Incorporated's headquarters is located at FLORENCE, AL
What is Solar South, Incorporated's industry?
Solar South, Incorporated is in the industry of SOLAR EQUIPMENT
What year was Solar South, Incorporated started?
Solar South, Incorporated was started in 1982
Sources: Alabama Secretary of State