Montesacro - Walnut Creek ★★★★★4.5 (550) Restaurants Walnut Creek Italian restaurant · Breakfast restaurant · Lunch restaurant (more) 1686 Locust St, Walnut Creek, CA 94596 Call Website Details →