Stars Drive In Of Odessa 9012 W University Blvd Odessa, TX 79764 Phone: (432) 381-0612
Category: Restaurants