Japanese restaurant · 434 Dogwood Ave #3349, Franklin Square, NY
More food in Franklin Square, NY · Japanese Food in Franklin Square