Sakura Sushi offers a refined Japanese culinary experience, specializing in sushi.