Skip to Content

Try the Weekly Taco Feature #WTF

Deep Ellum

Location Info

Deep Ellum
2556 Elm Street Dallas, Texas 75226

Address

2556 Elm Street Dallas, Texas 75226

Telephone

Hours

Days Hours
Mon - Wed11am - 11pm
Thur11am - 12am
Fri - Sat11am - 4am
Sun11am - 11pm