Sumo Grill (Castro Valley) ★★★★★5.0 (7) Restaurants Seafood restaurant · Teppanyaki restaurant 3040 Castro Valley Blvd, Castro Valley, CA 94546 Call Website Details →