Details

More sushi & japanese restaurants near Edo Japan

3423 Lake Shore Boulevard West(647) 344-8877Hours listed
2875 Lake Shore Boulevard West(416) 521-7288