is liquidated
Where is Landura Corporation of the South's headquarters?
Landura Corporation of the South's headquarters is located at 100 WEST TENTH STREETWILMINGTON, DE
What is Landura Corporation of the South's industry?
Landura Corporation of the South is in the industry of ---
What year was Landura Corporation of the South started?
Landura Corporation of the South was started in 1979
Sources: Alabama Secretary of State