Edo Japan - Terra Losa Centre - Grill and Sushi
9794 170 St NW, Edmonton
(780) 489-4838
Recent Reviews
Edo Japan - Terra Losa Centre - Grill and Sushi
9794 170 St NW, Edmonton T5T 5L9
(780) 489-4838