here's the bottem line because I said so the best tacos in the world hands down
Address: 3900 Peck Rd, El Monte, CA 91732, USA
Juan Ortega | Sep 12, 2018
the world.......... ? 😅
Homer de Leon | Sep 12, 2018
This is not a question. It is just the truth
Leonard Ramirez | Sep 12, 2018
Yes... With green salsa😎👍
Marie Sunga | Sep 11, 2021
Fact
Jordan Berry | Sep 12, 2018
Their carne asada is top notch
Thanks! Your answer is awaiting moderation.