16639 50 Street Nw(780) 758-8899Hours listed
Edo Japan
Details
More sushi & japanese restaurants near Edo Japan
(780) 244-4405
13619 St Albert Trail NW(780) 488-6610
3808 137 Avenue Nw(780) 478-6408
13404 111 Avenue Nw(780) 455-5966Hours listed
10702 124 Street NwHours listed