Inner City Tabernacle of Life Ministries Church of Odessa, TX. The location of Inner City Tabernacle of Life Ministries Church is 79762, 3607 N Dixie Blvd - marked with a pin on Google Map.