Japanese restaurant · 20 Boston Tpke, Shrewsbury, MA
See full menu
More food in Shrewsbury, MA · Japanese Food in Shrewsbury