Taqueria La Luz

Taqueria La Luz is a new, Mexican street food concept crafted co-owned by twins Luis Martinez-Obregon and Lucero Martinez-Obregon, the duo behind the Midtown Atlanta icon Zocalo.