A Google Maps screenshot showing the former Dell EMC campus in Southborough: a nearly 200,000-square-foot, single-story exurban office-industrial building surrounded by parking and trees.

Former EMC Campus Sold to Atlantic Management

A developer that has a track record of repositioning former tech campuses for tenants including Amazon and GE has another opportunity in Southborough following the acquisition of a 20-acre former EMC property.