64 Putnam St # 64, Needham, MA 02492
3 Beds 4 Baths 2,720 Sq.Ft.
Needham has a true town center with a town green where the community loves to gather.
Explore