Details

More sushi & japanese restaurants near Takara Sushi

3311 East Broadway(604) 879-4881Hours listed