Central Institute for the DeafPhysical Address: 825 South Taylor Avenue, St. Louis, MO, USA Phone: 314-286-1669