Needham is a town in Norfolk County, Massachusetts, United States. A suburb of Boston, its population was 28,886 at the 2010 census. It is home to the Franklin W. Olin College of Engineering, an engineering school.
reviews (11)
Active Community Center & A Council on Aging
I really can't comment on Needham's age friendliness
Side walks
Very. Senior center is amazing!
Has become a hospital and service hub over the last few years. Remains navigable and accessible as it has been for many years.