From the Town of Needham website:
Needham residents with dogs having an up-to-date dog license may now use the Off-Leash Dog Recreational Area, located at the end of Pine Street (off Central Avenue) next to the Needham Community Farm.
Open from dawn until dusk, weather permitting. No trespassing is allowed after dark.
End of Pine Street (off Central Avenue) next to Needham Community Farm. GPS setting is 145 Pine Street, Needham, MA.