Restaurant offering a flavorful experience.