Japanese restaurant · 791 Williams St, Longmeadow, MA
More food in Longmeadow, MA · Japanese Food in Longmeadow