Los Charros is a mexican restaurant Conyers located in United States.
1965 Highway 138 NE Conyers , GA 30013 United States
Reservations | No |
Outdoor Seating | Yes |
Cheese dip received cold and solidified, fajita meat used in our steak tacos instead of steak like normal, server had a group of friends at next table, inappropriate conversation, goodbyes next 2 us
Try the pollo loco
Best Mexican food i had.
Great food! Get the Xochitl soup and the Crazy Taco (if you can handle!). - Zac North