Izakaya Tomo
4.6 from 1,300 reviews on GoogleStrathcona Industrial Park · Japanese
- Japanese & sushi restaurants
Japanese
Mikado Southside is a Japanese restaurant in Edmonton serving sushi, sashimi and robata dishes.
Strathcona Industrial Park · Japanese
South Edmonton Common · Restaurant
Place LaRue · Restaurant