Downtown Atlanta is clustered with great city attractions, and these 16 fantastic restaurants should be among them.
Taqueria El Tesoro plans to open its third and largest location in the South Downtown Atlanta development, with a goal to start serving tacos there in March 2026.