North Italia
North Italia: 3393 Peachtree Rd NE, Atlanta, GA 30326 North Italia is a chain restaurant with locations throughout the US. On a few work trips, I had the opportunity to visit their locations in Atlanta, GA, and Plano, TX. I also noticed a location when I was in San Diego,...