Edo Japan Reserve table

123 Queen St W, Toronto, Canada

Visit our reservation page to book a table at Edo Japan, found at 123 Queen St W, Toronto, Canada. Don't miss the chance to savor exquisite culinary creations. A reservation is just a phone call away at +14163661010.

About Edo Japan

Book a table now at Edo Japan
Opening hours
Unfortunately we do not have opening hours for this restaurant at the moment