1016 Iturbide St #3, Laredo (956) 568-7299
Best Tacos and Green Salsa In Downtown Laredo. I absolutely recommend you make a stop here for authentic dishes. Excellent chef and Extraordinary Amazing Service!! Plus they're open LATE!
1016 Iturbide St #3, Laredo, TX 78040 (956) 568-7299
Best Tacos and Green Salsa In Downtown Laredo. I absolutely recommend you make a stop here for authentic dishes. Excellent chef and Extraordinary Amazing Service!! Plus they're open LATE!
Restaurantji Recommends