Love's Travel Plaza, Odessa, Texas
I-20 Exit 115 @ County Road West,
Odessa, TX 79766
Love's Travel Plaza, Odessa, Texas is one of the popular Gas Station located in I-20 Exit 115 @ County Road West ,Odessa listed under
Local business in Odessa
,
Travel & Transportation in Odessa
,