1. Odela Irrigation PO Box 2291, Weatherford, TX 76086 Coordinate: 32.784073,-97.738594 Phone: (817) 757-6056