A note to all Needham residents, The Needham Channel offices will be closed on Saturday, April 29, 2o17. We will be open again at 9am on Monday, May 1, 2017.
Our offices are located at 257 Chestnut Street, across from Dunkin Donuts and a block away from Beth Israel Deaconess Hospital – Needham.
Your Town…Your Neighbors…Your Television!
More Stories
Meet Our New Sports Producer!
History Center & Museum Triple Threat Coming New Year’s Day
Needham Channel Temporary Website