Delivery
Pickup
Outdoor
Georgia
Johns Creek
2 Restaurants on GastroRanking
1087 Opinions in 2 websites
Best tacos on the planet. We love their carnitas tacos!
524 Opinions in 2 websites
I'm not sure I can recommend this place. I went in there a couple days ago, there was a child about 10 years old running around the kitchen getting orders and trying to take orders. It was quite unc