Japanese restaurant · 17801 Santiago Blvd, Villa Park, CA
See full menu
More food in Villa Park, CA · Japanese Food in Villa Park