Know a great happy hour or special for this location?
Photos
Location & Hours
Taqueria La Luz is a new Mexican street food concept crafted exclusively for Chattahoochee Food Works. Co-owners of Midtown Atlanta icon Zocalo, twins Luis Martinez-Obregon and Lucero Martinez-Obregon bring only the best to the Upper Westside.