Edo Japan is a fast food restaurant serving Japanese-inspired cuisine. The restaurant offers seating and is easily accessible.