Edo is a Japanese restaurant located in Madison, AL 35758. It is one of the 204 Japanese restaurants in United States. Address of Edo is 104 Intercom Dr, Madison, AL 35758, United States. Edo can be contacted at 12567720360. Edo is rated 4.5 (out of 5 stars) by 636 reviewers on the web.
Some of the places around Edo are -
104 Intercom Dr, Madison, AL 35758, United States
Contact number of Edo is 12567720360.
Rating of Edo is 4.5 out of 5 stars.
Address of Edo is 104 Intercom Dr, Madison, AL 35758, United States.
Edo is located in Madison, AL 35758.
Edo is a Japanese restaurant in United States
Pincode of Madison, AL 35758 is 35758