Italian restaurant La Torre Sibilla offers Mediterranean and barbecue cuisine. Serves lunch and dinner.