Authentic Neapolitan pizza is the specialty at O Sole Mio I Longobardi.