5220 23 Avenue Nw
Edo Japan
Details
- Restaurant
- Takeout
More sushi & japanese restaurants near Edo Japan
10016 21 Avenue Nw
1739 102 Street NW
3739 99 Street Nw(780) 440-9152
2920 Calgary Trail Nw(780) 250-5476
4320 17 Street Nw(587) 463-0733Hours listed