Teodora's Enchiladas
Address:
1813 E Duncan St, Tyler, TX 75702
Phone:
(903) 595-2790
Hours:
- Wed: 10am-9:30pm
- Thu: 10am-9:30pm
- Fri: 10am-1am
- Sat: 12pm-3am
- Sun: 12pm-12am
Nice to Know:
- Good For Kids Yes
- Good For Groups Yes
Other Businesses: