Edo Japan is a Japanese restaurant specializing in grill and sushi dishes. They offer dine-in, delivery, and online order & pickup options.