Edo Japan - Terra Losa Centre - Grill and Sushi
$ • Fast Food, Japanese, Gluten-Free
Hours:
9794 170 St NW, Edmonton
(780) 489-4838
About Edo Japan
Customers' Favorites
Edo Japan Reviews
Ratings
Menu
Hours
Monday | 10AM - 12AM |
Tuesday | 10AM - 12AM |
Wednesday | 10AM - 12AM |
Thursday | 10AM - 12AM |
Friday | 10AM - 12AM |
Saturday | 10AM - 12AM |
Sunday | 10AM - 12AM |
Edo Japan in Terra Losa Centre offers a variety of Japanese dishes, including Sukiyaki Beef and Rice, Chicken Teriyaki and Rice, Tempura Shrimp, Gyoza, and sushi. The sushi, specifically the salmon and tuna nigiri, is a popular choice and is described as delicious. The restaurant is noted for their attentive service, with staff providing customers with options and a personalized dining experience. However, some customers have mentioned that the portion sizes may be small for the price, particularly for those with larger appetites.