East Carroll Parish Hospital: 336 N Hood St - Lake Providence, LA