EDO Japanese Restaurant is located in Crest Hill, United States on 1701 N Larkin Ave # 501. EDO Japanese Restaurant is rated 4.4 out of 5 in the category asian restaurant in United States. Japanese Restaurant is a modern sushi restaurant. Like many sushi restaurants, the emphasis here is on freshness. However, few restaurants take that commitment to freshness as serious as the owners of Edo. Each morning both owners go out to local markets to pick up both the fish and the vegetables for the day, ensuring guests get the absolute best food available. folks at Edo realize that not everyone who walks through their doors may be in the mood for sushi. That's why the menu also has a number of grilled and pan seared entrées as well. These include several teriyaki options like chicken, ginger pork, beef negimaki and salmon alongside vegetable, chicken and shrimp tempura. Edo features a special dinner bento box that comes with miso soup, salad and the guest's choice of either salmon katsu, pork katsu, salmon teriyaki, chicken teriyaki or beef negimaki.
Address
1701 N Larkin Ave # 501