Built in 2019, DIXIE/I-20 Water Station is Conveniently Located at:


DIXIE/I-20 Water Station
3354 S. Dixie Blvd.
Odessa, Texas 79766