Rafael Juan Igartua, MDRafael Juan Igartua · Nephrology Physician1450 Solemar Dr, West Lafayette, IN 47906(765) 607-1039Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing