restaurants

Edo Japan

Edo Japan, often known simply as Edo, is a Canadian fast food restaurant chain specializing in Japanese Teppan-style cooking.