First Christian Church September 1, 2016 Address 601 N. Lee Avenue Odessa Texas 79761 United States Upcoming Events No events in this location