North Italia ★★★★☆4.0 (176) Restaurants Italian restaurant · Brunch restaurant · Family restaurant (more) 1179 Locust St, Walnut Creek, CA 94596 Call Website Details →