Loel D'Souza, PTLoel D'Souza · Physical Therapist457 S State Road 145, French Lick, IN 47432(812) 936-9666Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing