Five New Restaurants to Join The Hub in Downtown Atlanta’s Peachtree Center SCROLL FOR MORE Five new eateries have inked leases at The Hub, the retail portion of downtown Atlanta’s Peachtree Center.