Edo Japan is a Japanese restaurant specializing in grill and sushi dishes. They offer dine-in, delivery, and take-out options, with online ordering available. The establishment is located in Cottonwood Centre.