Edo Japan is a fast-food restaurant offering freshly prepared, Japanese-inspired meals with dine-in, takeout, and online ordering options.