Edo Japan - Mill Woods - Sushi and Grill

2331 66 St NW

 -  - Edmonton  - Alberta (CA)

Japanese

72/100 (21 Votes)

Now closed

Photo gallery