Edo Japan is an informal dining restaurant that specializes in Japanese Delicacies, providing a range of regular dishes including Teriyaki foods, sushi, and udon noodles.Straightforward and hearty, this food is great to produce in batches and try to eat through the entire complete 7 days. You can also swap the chicken for chili chicken strips like