ATL
Taqueria del Sol is one of ATL.

1. Taqueria del Sol

8.3
1200 Howell Mill Rd NW (at Huff Road NW), Atlanta, GA
Taco Restaurant · Northwest Atlanta · 129 tips and reviews

Travel + LeisureTravel + Leisure: Get the beef enchiladas with red chile sauce. The sauce begs to be scooped up with the perfectly fried chips that come warm to the table. More places to eat like a local: tandl.me/12ufz7c