Sarku Japan in Santa Clara, CA
1
Sarku Japan location found near Santa Clara
Sarku Japan - 2855 Stevens Creek Blvd Space FC-4
Rating: 3.2
(
61 Reviews
)
2855 Stevens Creek Blvd Space FC-4, Santa Clara CA 95050
(408) 241-1147
Sarku Japan Stores in The Nearby Cities
Sarku Japan in Milpitas
Sarku Japan in San Jose
Santa Clara, California
Similar Stores in Santa Clara
Teriyaki Madness Santa Clara
2020 Wyatt Dr Ste 120, Santa Clara