Details

More sushi & japanese restaurants near Tora

3259 Dufferin Street(416) 781-8433