Edo Japan
Japanese · Grill · Sushi
Edo Japan is a restaurant offering a blend of Canadian and Japanese flavors, with dine-in, delivery, take-out, and online ordering options.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
2126 Prince of Wales Dr, SK



