Japanese restaurant · 33 S Central Ave, Campbell, CA
Dine-In
More food in Campbell, CA · Japanese Food in Campbell