Five New Restaurants to Join The Hub in Downtown Atlanta’s Peachtree Center

Five new eateries have inked leases at The Hub, the retail portion of downtown Atlanta’s Peachtree Center.