is not in process of liquidation on May 8, 2024
Where is Square Meter Land Corporation's headquarters?
Square Meter Land Corporation's headquarters is located at AUBURN, AL
What is Square Meter Land Corporation's industry?
Square Meter Land Corporation is in the industry of ---
What year was Square Meter Land Corporation started?
Square Meter Land Corporation was started in 1982
Sources: Alabama Secretary of State