madiener
I entered the last comment. I didn't know it would look anonymous. It is now called the Needham History Center & Museum and it is at 1147 Central Ave,. The Glendoon House is now a private home (with some historical-related restrictions). 