Edo Japan
Japanese · Fast Food · Grill
Edo Japan is a fast food restaurant chain specializing in Japanese Teppan-style cooking.
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
8882 170 St NW, AB
The highest rated places close to Edo Japan.
8882 170 St NW, AB