Morucci's Deli ★★★★★4.6 (987) Restaurants Deli · Sandwich shop 1218 Boulevard Way, Walnut Creek, CA 94595 Call Website Details →