A modern Italian restaurant has announced an opening date for its new location in Dunwoody. The restaurant, called North Italia, is expected to open at 4600 Ashford Dunwoody Road on Aug. 17, according to an announcement. This will be the Italian restaurant’s second metro Atlanta location. The restaurant is from Fox Restaurants Concepts, the company […]