McAllen, Texas
4401 N 23rd St. • McAllen, TX 78504 • (956) 686-6622
McAllen, TX 78504

McAllen, Texas
4401 N 23rd St.
McAllen, TX 78504
Proud to be named “Favorite Taqueria” by Monitor readers for the 10th year!

- Readers Choice Awards -


- Readers Choice Awards -