Find Church Near Me in Odell Welcome to our new site: catalog of Church of Odell, Texas. Find Church Near Me. Odell Baptist Church Establishment Church Place of worship +1 940-887-3214 20891 Church Street, Odell, TX 79247 TEXAS-PAGES.COM Odell Church Types of organizations in Odell, Texas All types Church Establishment Health Place of worship