Taco Casa
Address:
807 Royalty Ave, Odessa, TX 79761
Phone:
(432) 333-2831
Cuisine:
Mexican
Nice to Know:
Restaurants,
Mexican
Other Businesses:
- Dee's Bistro at 622 N Lee Ave, Odessa, TX 79761
- Delicias Restaurant at 716 W 8th St, Odessa, TX 79763
- Odessa Donut at 1520 N Grant Ave, Odessa, TX 79761
- Rosa's Cafe at 1701 N County Rd W, Odessa, TX 79763
- Taco Villa at 2120 E 42nd St, Odessa, TX 79762