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