105, 1941 Strachan Rd SE, Medicine Hat T1B0G4, Canada
No delivery
Spot something wrong?
Dishes at Edo Japan. Prices may vary in venue.