Edo Japan
Japanese · Sushi · Grill
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.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
45585 Luckakuck Way, Chilliwack, British Columbia, Canada



