8750 149 St NW, Edmonton T5R 1B6, Canada
No delivery
Spot something wrong?
Dishes at Ichiban Japanese Cuisine. Prices may vary in venue.