Quick Contact Immanuel Baptist Church 4020 E. University Blvd. Odessa, Texas 79762 PH: (432) 366-4439 LEARN MORE