Location, Location, Location
The Spencer School is located at 79 Walnut Street - Unit 4 in Newtonville, MA.
The Spencer School
- The Spencer school is found near the intersection of Walnut Street and Watertown Street (Route 16).
- Exit 17 on the Mass Pike is the closest exit to the school.
79 Walnut Street - Unit 4
Newtonville, MA 02460
Call: (617) 965-8388