Japanese restaurant · 505 E Main St, Southbridge, MA
See full menu
More food in Southbridge, MA · Japanese Food in Southbridge