Edo Japan is a fast food restaurant serving Japanese cuisine prepared Teppan-style with fresh ingredients. Dine-in, takeout, and delivery options are available.