Edo Japan
Japanese · Fast Food · Grill
Edo Japan is a fast-food restaurant serving Japanese cuisine grilled fresh on a teppan grill. They are known for their signature Teriyaki sauce, made daily from a time-honoured recipe.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
2715 James Mowatt Trl SW, AB



