is not in process of liquidation on Apr 9, 2024
Where is Freedom House Church's headquarters?
Freedom House Church's headquarters is located at OXFORD, AL
What is Freedom House Church's industry?
Freedom House Church is in the industry of CHURCH
What year was Freedom House Church started?
Freedom House Church was started in 2008
Sources: Alabama Secretary of State