Edo Japan
Open
20 Crowfoot Cres NW
Calgary, AB T3G 2P6
Edo Japan is a popular dining destination located in Calgary, Alberta, offering a variety of delicious Japanese cuisine. Their commitment to quality is reflected in their use of fresh ingredients and traditional cooking methods.
Generated from the website
Also at this address
See a problem?
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.