Everything Nash Tried It: North Italia in Franklin
Take everything you might think about a chain restaurant, and erase it from your mind, at least when it comes to North Italia. The upscale Italian eatery boasts more than 20 locations, stretching from Arizona to Pennsylvania to Texas, and is about to open its second location in Tennessee, when the newest North Italia welcomes customers in Franklin, Tennessee,…