Edo Japan is a fast food restaurant serving Japanese-inspired cuisine.