Edo Japan
Japanese · Sushi · Fast Food
Edo Japan is a Canadian-founded restaurant chain offering Japanese-inspired cuisine. They provide dine-in, take-out, and delivery options, featuring a grill and sushi menu.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
5368 Windermere Blvd NW, Edmonton, Alberta T6W 0L9, Canada



