is not in process of liquidation on Apr 16, 2024
Where is Immanuel Lutheran Church of Audubon, Minnesota's headquarters?
Immanuel Lutheran Church of Audubon, Minnesota's headquarters is located at Audubon, MN 56511, USA
What year was Immanuel Lutheran Church of Audubon, Minnesota started?
Immanuel Lutheran Church of Audubon, Minnesota was started in 1888
Sources: Minnesota Secretary of State