Beth Israel Deaconess Medical Center, a teaching hospital of Harvard Medical School, signed a 21,000-square-foot lease at NSTAR’s former headquarters building at 247 Station Dr. in Westwood, MA.

Located within the Summit Corporate Center, the property is a three-story, 368,000-square-foot office building completed in 2000 and later renovated in 2001.

James Elock, David Goodhue and John Hines with Colliers International represented the landlord…