Italian restaurant specializing in Italian and barbecue cuisine.