FIRST BAPTIST CHURCH NORTH CHANNEL13817 FORCE ST, HOUSTON, TX 77015 ContactAboutWorship StyleUnknownLanguageEnglishGet Directions