Edo Japanese Restaurant
Since first opening their doors in 1988, the Edo Japanese Restaurant has become the best Sushi and Japanese cuisine in north Alabama. They feature homemade Japanese dishes and mouth-watering sushi. Edo only offers the highest quality in meats and seafood.
104 Intercom Dr.
Madison, AL 35758
256-772-0360