Authentic Neapolitan pizza and traditional dishes await at O Sarracino. Enjoy pizza and other classic Italian fare.