About our Restaurant
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.