Restaurant Address Copied to Clipboard
Alberta, Edmonton
Open Now
Closed
9794 170 Street Northwest, Edmonton, AB T5T 5L9 (Alberta, Edmonton)
10:00 AM - 12:00 AM (Today)
Mon - Sun: 10:00 AM - 12:00 AM
Edo Japan at Terra Losa Centre offers a delightful fusion of Japanese-inspired dishes with a contemporary twist. Known for its sizzling hot Teppanyaki-style meals, the restaurant serves up fresh, flavorful dishes like teriyaki chicken, sushi, and bento boxes, all crafted with high-quality ingredients. The inviting atmosphere and quick service make it a perfect spot for a delicious and convenient meal, whether dining in or taking out.
Check out TOP-10 Best Japanese restaurants in Edmonton, AlbertaAbout this place
Highlights of this place
Gluten Free Options
Wifi
You might be interested
Thanks for the submission!
We will contact you shortly
Thanks for the submission!
We will contact you shortly
Ok am I the only one that see's these portion sizes as brutal for what they are charging. $17 dollar because they dropped the portion sizes forcing me to add extra to get an actual meal out of it. They used to be good size and still love the food. I ... work in construction and burn a lot of calories so office person portion is not cutting it for me and 17 dollar lunches is making it real hard to enjoy a lunch out. Oh well guess I need to stop complaining and make my own lunches. Read more