101 W Del Mar Blvd, Laredo (956) 723-3444
There is only one employee at the taco stand so the service is kinda slow. You won't regret the wait cus the tacos are, AMAZING!
101 W Del Mar Blvd, Laredo, TX 78041 (956) 723-3444
There is only one employee at the taco stand so the service is kinda slow. You won't regret the wait cus the tacos are, AMAZING!
Restaurantji Recommends