Edo Japan is an off-the-cuff dining restaurant that specializes in Japanese cuisine, giving several different classic dishes which include Teriyaki meals, sushi, and udon noodles.Easy and hearty, this food is great to produce in batches and take in through the entire full week. You may also swap the hen for chili hen strips as being a crispy differ