Sakura Sushi is a sushi restaurant offering Japanese cooked fare and creative sushi rolls in a relaxed setting.