Taqueria La Luz
Address
1235 Chattahoochee Ave, Suite 130 Atlanta, GA 30318
Hours
Sunday - Wednesday 11a-8p Thursday - Saturday 11a-10p
Taqueria La Luz, is the newest Mexican street food concept crafted exclusively for Chattahoochee Food Works by co-owners of Midtown Atlanta icon Zocalo, brother and sister twins Luis Martinez-Obregon and Lucero Martinez-Obregon.