Sakura is a Japanese restaurant offering fresh-catch omakase and crafted sushi rolls. It also provides a great variety of dishes for those who prefer non-sushi options, ensuring something for everyone. The establishment features an open kitchen.