Pizza restaurant La Tartaruga offers Italian, Mediterranean cuisine with vegetarian options. Features include dog-friendly service and free parking.