You are now leaving Menulist
We hope to see you again soon!
Edo Japan Terra Losa Centre Grill And Sushi
9794 170 St NW, T5T 5L9, Edmonton, Canada
Catering, Fast Food, Japanese, Grill, Sushi, Vegetarian, Meat, Chicken, Lunch, Lunch
The redirect does not work? Just click on this link or copy it into your address bar