North Italia Waterway location modernizes Italian fare in The Woodlands

North Italia’s newest location in Texas aims to combine the homey feel of Italian fare with a modern, inviting environment fit for guests, according to the executive chef.