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 (13)
Very. Senior center is amazing!
There are a lot of families and young couples as well as older couples so there is a wide variety of people of various age ranges. It is very age inclusive and welcoming.
Side walks