
Polaroid Building A Good Fit For Clarks Shoes
More than 400 Clarks America employees are settling into a new U.S. headquarters at 60 Tower Road in Waltham, a 120,000-square-foot renovated former Polaroid building at the 1265 Main St. mixed-use development.