Edo Japan - Longstreet - Grill and Sushi
11511 104 Ave NW, Edmonton
(780) 429-5979
Recent Reviews
Order Online
You May Also Like
Pizza Hut - 11515 104 Ave NW
Pizza, Italian, Chicken Wings, Fast Food
Fatburger 104th Avenue - 11525 104 Ave NW
Hamburger, Fast Food, Burgers
Brits Fish & Chips - 11603 104 Ave NW
Fish & Chips, Gluten-Free
Restaurants in Edmonton, AB
Edo Japan - Longstreet - Grill and Sushi
11511 104 Ave NW, Edmonton, AB T5K 2S2
(780) 429-5979