Edo Japan - Terra Losa Centre - Grill and Sushi
9794 170 St NW, Edmonton
(780) 489-4838
Recent Reviews
Order Online
You May Also Like
Second Cup Café - 9792 170 St NW
Coffee Shops, Coffee & Tea, Coffee
Marble Slab Creamery - 9770 170 St NW
Ice Cream Shop, Ice Cream & Frozen Yogurt, Ice Cream, Vegan
Da Kao Bistro - 9750 170 St NW
Vietnamese, Noodles, Salad, Soup
Restaurants in Edmonton, AB
Edo Japan - Terra Losa Centre - Grill and Sushi
9794 170 St NW, Edmonton, AB T5T 5L9
(780) 489-4838