Lucca Italian Delicatessen ★★★★★4.7 (972) Restaurants Deli · Italian restaurant · Takeout Restaurant 3121 Castro Valley Blvd, Castro Valley, CA 94546 Call Website Details →