Edo Japan
Japanese · Sushi · Fast Food
Edo Japan is a fast-food restaurant offering Japanese cuisine, including bento boxes and poke bowls.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
20 Crowfoot Cres NW, AB



