@atllovesmo's Review of Taqueria del Sol - Atlanta, GA

Views929 ViewsLikes10 Likes

The video showcases a close-up view of a plate of Mexican food, including enchiladas covered in green sauce, rice, and various salsas. The camera remains still, focusing on the presentation of the dis... More about Taqueria del Sol


More about Taqueria del Sol

View on Map
1200 Howell Mill Rd NW, Atlanta, GA, 30318
Loading map...
DirectionsGet directions
Location Hours
Monday11:00 AM - 09:00 PM
Tuesday11:00 AM - 09:00 PM
Wednesday11:00 AM - 09:00 PM
Thursday11:00 AM - 09:00 PM
Friday11:00 AM - 10:00 PM
SaturdayClosed
Sunday11:00 AM - 09:00 PM
Location Details
Outdoor-seating