Edo Japan
Japanese · Fast Food · Sushi
Edo Japan is a Canadian fast-food chain specializing in Japanese Teppan-style cooking.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
Ontario
Location
The highest rated places close to Edo Japan.
Ontario