- The Carroll Center for the Blind, located in Newton, Massachusetts, is a private, non-profit agency which serves persons of all ages who are blind or visually impaired. The Center is located on a five-acre suburban campus, and provides individualized short-term programs that teach adaptive methods for living independently, using technology, seeking employment, performing successfully in school, ...carroll.org