Sakura is a sushi restaurant offering expertly prepared Japanese cuisine with fresh seafood and flavorful rice.