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