10702 124 Street NwHours listed
Edo Japan
Details
- Fast Food Restaurant
- Restaurant
- Delivery
More sushi & japanese restaurants near Edo Japan
10425 121 Street Nw
10108 124 Street NW(780) 756-9988
10125 121 Street NW(780) 488-9757
11806 Jasper Avenue Nw
11806 Jasper Avenue NW(780) 760-1616