Edo Japan
Japanese · Sushi · Grill
Edo Japan is a Japanese restaurant specializing in grill and sushi dishes. It is located within the Wyckham House food court at Mount Royal University. The establishment offers a variety of Japanese cuisine options.
Location
Best places nearby
The highest rated places close to Edo Japan.



