Carlo De Rosa, MDCarlo De Rosa · Orthopaedic Surgery Physician4644 Arlington Dr, Placida, FL 33946(941) 697-1199Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing