Built in 2019, DIXIE/I-20 Water Station is Conveniently Located at:
DIXIE/I-20 Water Station 3354 S. Dixie Blvd. Odessa, Texas 79766