Based on 7 reviews, the restaurant has received a rating of 4.6 stars. Price
✔️ Dine-in ✔️ Takeout ✔️ No delivery
Address:
1214 Santa Maria Ave, Laredo, TX 78040
Reviews
Aiden Strife
It’s okay bottom text
… more
Romeo M
The food is delicious and fast, I recommend it.
… more
… View more