Edmonton Edo Japan - Sushi and Grill - West Edmonton Mall B

8882 170 St NW #1862, Edmonton, AB T5T 3J7

edojapan.com