Digital Realty announced they will be hosting the grand opening of 105 Cabot Street on Wednesday, June 5, 2013. Digital Realty Trust has opened a new 130,000-square-foot center three-story, $35 million data center in Needham, Mass.