25 The West Mall
Edo Japan
Details
- Fast Food Restaurant
- Takeout
More sushi & japanese restaurants near Edo Japan
1233 The Queensway
3423 Lake Shore Boulevard West(647) 344-8877Hours listed
860 The Queensway
2945 Lake Shore Boulevard West
2875 Lake Shore Boulevard West(416) 521-7288