Japanese restaurant · 381 Franklin St, Melrose, MA
More food in Melrose, MA · Japanese Food in Melrose