HELEN KELLER MEMORIAL HOSPITAL: 1300 S Montgomery Ave Sheffield, AL