Edo Japan is a Japanese restaurant offering freshly prepared dishes.