The Needham Community Council, a nonprofit social service agency supporting the non-medical needs of Needham residents, recently moved from its longtime site on Lincoln Street to a new home at 570 Hillside Ave. The organization sponsors and hosts a variety of programs including ESL courses, medical appointment transportation, a child abuse prevention program, a food pantry and a holiday outreach program. For more information about the volunteering or the organization's events, visit the website.