December 1, 2020

The Needham Channel

Your Town…Your Neighbors…Your Television!

The Needham Channel Closed on April 29

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.