From TechSandBox Looking to Rally Entrepreneurs in Boston’s MetroWest:

TechSandBox, a new business incubator in Southborough, MA
TechSandBox, a new business incubator in Southborough, MA

Building owned by Becker College (image: TechSandBox)