Edo Japan

1 Londonderry Mall NW #276, Edmonton
(780) 473-1218