Sarku Japan ★★★★☆3.7 (232) Restaurants Japanese restaurant · Fast food restaurant · Sushi restaurant (...) 2855 Stevens Creek Blvd Space FC-4, Santa Clara, CA 95050 Today: 10 AM–9 PM Website Details →