Edo Japan is a casual dining restaurant that specializes in Japanese Delicacies, presenting many different traditional dishes such as Teriyaki meals, sushi, and udon noodles.Easy and hearty, this food is excellent for making in batches and eat all over the whole 7 days. You can even swap the hen for chili hen strips like a crispy substitute.Elote l