
North Italia opens 4th Valley location today in Peoria
North Italia, the upscale-casual Italian restaurant that Fox Restaurant Concepts launched in 2002 in Tucson, opens its fourth Valley location today at The Park at 83 near the southeast corner of the Loop 101 and Bell Road in Peoria.