Our final stop for Triangle Restaurant Week was Il Palio, located in The Siena Hotel in Chapel Hill. We have been wanting to try this place out more or less since we moved to NC and we figured now...