Home / Hospitals Hospitals Helen Keller Hospital 1300 S Montgomery Ave, Sheffield, AL 35660, United States Work: 256-764-5050 Get Direction North Alabama Shoals Hospital 201 W Avalon Ave, Muscle Shoals, AL 35661, United States Website Link Work: 256-764-5050 Get Direction North Alabama Medical Center 1701 Veterans Dr, Florence, AL 35630, United States Website Link Work: 256-764-5050 Get Direction Davita Florence 422 E Dr Hicks Bivd Ste B, Florence, AL 35630, United States Work: 256-764-5050 Get Direction