Edmonton Edo Japan - Sushi and Grill - Terra Losa

9794 170 St NW, Edmonton, AB T5T 5L9

edojapan.com