Edo Japan is a fast food restaurant offering Japanese-inspired cuisine for dine-in, pickup, and delivery.