Il Palio Ristorante at The Siena Hotel

Il Palio Ristorante at The Siena Hotel

1505 East Franklin Street, Chapel Hill, NC 27514, USA
N.C.s only AAA Four Diamond Italian restaurant.