1. Carroll Center For The Blind 770 Centre St, Newton, MA 02458 Coordinate: 42.34518,-71.18989 Phone: (617) 969-6200