All Spotsitalian restaurantNorth Italia Walnut CreekA buzzy 200-seat Italian chain debut in the Bay Area at Plaza Escuela, featuring a sprawling al fresco bar and dining room across 8,500+ sq ft — already packed in its opening weekend.Read original on Patch Save spotLocation1149 South California Blvd, Walnut Creek, CA 94596Links WebsitePatch