is not in process of liquidation on Feb 16, 2024
Where is South Covington Land Co.'s headquarters?
South Covington Land Co.'s headquarters is located at LOCKHART, AL
What is South Covington Land Co.'s industry?
South Covington Land Co. is in the industry of REAL ESTATE
What year was South Covington Land Co. started?
South Covington Land Co. was started in 1918
Sources: Alabama Secretary of State