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.