Pizzeria IL PALIO is a cozy Italian restaurant offering familiar dishes in a down-to-earth atmosphere with outdoor seating.