4121 106 St NW, Edmonton T6J, Canada
No delivery
Spot something wrong?
Dishes at Yokozuna Japanese Restaurant. Prices may vary in venue.