Stead's Flaming BBQ is a barbecue restaurant known for its flavorful dishes.