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.
Taco Tuesday
$2.50 Tacos