Taco Casa adresses in Odessa‚ TX Home Work hours Taco Casa hours Texas Odessa AddressPhoneMap807 Royalty Ave Odessa(432) 333-2831 You May Like Wendy's hoursJason's Deli hoursPapa Murphy's hoursSubway hoursJersey Mike's Subs hoursSchlotzsky's hoursPeople Are Reading