Chris' Pizza, a longstanding neighborhood mainstay at Toco Hills shopping center (2911 North Druid Hills Road) is closing. The restaurant, which first opened in 1983, will close as of December 23. Chris', which served pizza as well as other Greek favorites, had been for sale for several months but unable to find a buyer and with costs (both food and rent) continuing to rise, ownership made the decision to close.




