117 South St. is a 56,324-square-foot building in Hopkinton, Massachusetts
News release
24 April 2024
JLL completes sale and financing of Hopkinton office & data center asset
Your browser doesn't support speech synthesis.
Listen to article •
Read time: 1 sec