About NBC Universal Boston Media Center
189 B Street, Needham, MA
NBC Universal's upcoming multi-million dollar Boston Media Center which will be home to its local NBC and Telemundo TV stations, NBC Sports Boston and New England Channel News (NECN). The 160,000 square foot facility is expected to be unveiled in the fall of 2019.
The Media Center will feature the most cutting edge broadcast technology and has been designed to be energy efficient.