Canal Sushi is a Japanese restaurant offering a menu of fresh, quality dishes.