Edo Japan
Japanese · Sushi · Grill
Edo Japan is a Japanese restaurant offering a grill and sushi menu. It is known for its fast-casual dining experience.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
425 Aviation Rd N, Suite 114, Calgary, Alberta, T2E 5T5, Canada



