Lucca Italian Delicatessen ★★★★★4.7 (972) Restaurants Deli · Italian restaurant · Takeout Restaurant 3121 Castro Valley Blvd, Castro Valley, CA 94546 Call Website Details →
TOGO'S Sandwiches ★★★★☆4.2 (274) Restaurants Sandwich shop · Deli · Fast food restaurant (...) 2731 Castro Valley Blvd, Castro Valley, CA 94546 Call Website Details →