Get directions to: Taco Casa, Odessa, TX Restaurant address: 807 Royalty Ave Odessa, TX 79761, USA Driving Walking Bicycling Restaurant: Taco Casa