Edo Japan is a Japanese restaurant offering teriyaki dishes, rice and noodle bowls, bento boxes, sushi, and more.