Japanese restaurant · 160 Reservoir St #31, Holden, MA
See full menu
More food in Holden, MA · Japanese Food in Holden