What's Nearby?
Taqueria del Sol
Restaurant
1200 Howell Mill Rd NW
ste b
Atlanta,
GA
30318
The margaritas are potent, the cheese dip is addictive, and the dirt-cheap taco menu keeps every location hopping. Don’t worry, the walk-up-and-order line moves fast.
Photo: Courtesy of Taqueria del Sol
Hours of Operation
Mon., 11 a.m.-2 p.m.; Tues.-Thurs., 11 a.m.-2 p.m. & 5:30-9 p.m.; Fri., 11 a.m.-2 p.m. & 5:30-10 p.m.; Sat., noon-3 p.m. & 5:30-10 p.m.




Comments