Posted in Atlanta Restaurants The #1 Italian restaurant in Atlanta, according to Tripadvisor Leave a comment – Address: 3202 Northlake Pkwy NE, Atlanta, GA 30345-2206 – Read more on Tripadvisor You may also like: People from these metros are finding new jobs in Atlanta https://www.msn.com/en-us/foodanddrink/foodnews/the-1-italian-restaurant-in-atlanta-according-to-tripadvisor/ss-AA1aEEbj