Sarku Japan Santa Clara - Hours & Locations
Sarku Japan - Santa Clara
2855 Stevens Creek Bl, Santa Clara CA 95123 Phone Number:(408) 499-6589Hours may fluctuate
Distance:10.67 miles
Sarku Japan - San Jose
2855 Stevens Creek Boulevard, San Jose CA 95123 Phone Number:(408) 241-1147Hours may fluctuate
Distance:10.67 miles