Edo Japan

Edo Japan is an Canadian restaurant chain which makes Japnese cuisine. It is headquartered and founded in Calgary.