Close Icon
Gear IconImportant Reminder:The Foursquare City Guide app officially sunset on December 15, 2024, with the web version following in early 2025. However, your check-in journey doesn’t end here! Join us on Swarm, where new adventures await.
Learn more
ATL
Taqueria del Sol is one of ATL.

1. Taqueria del Sol

8.7
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