Linus Carroll Medical CorporationLinus Carroll Medical Corporation · Specialist1102 North Pine Rd, Olla, LA 71465(318) 495-3131Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing