1301 N County Rd W, Odessa, Texas 79763 USA
Chili Verde , Rice is the the Best in Town
Photo Credit: Yelp