NBC Universal Boston Media Center
Update
12/04/19
Construction Nearly Complete for NBC Universal's New Media Center
Final finish work is wrapping up for the NBC Universal's New Media Center in Needham. The 160,000 square foot facility will feature the most cutting edge broadcast technology and will be home to its local NBC and Telemundo TV stations, NBC Sports Boston and New England Channel News (NECN). Construction is expected to wrap up in the coming months.