Japanese restaurant · 62 W Main St, Spencer, MA
See full menu
More food in Spencer, MA · Japanese Food in Spencer