FREEDOM INTERNATIONAL CHURCH1011 TABOR ST, HOUSTON, TX 77009 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions