Helen Keller School of Alabama
School Info
Helen Keller School of Alabama – Alabama
Address:
1101 Fort Lashley Avenue
Talladega, Alabama 35160
Phone:
Website:
Description:
Helen Keller School of Alabama is a residential special education program serving students ages 3–21 who are deaf, blind, orthopedically impaired, cognitively impaired, autistic, or deafblind.