My favorite little Mexican restaurant. Dallas Morning News top 10 tacos. Everything here is delicious.
All reviews seem positive