Sakura offers delicious sushi and sashimi. The name, meaning "cherry blossom," reflects the joy of blooming.