The Southbridge, Massachusetts-based Southbridge Hotel & Conference Center has completed a name change and rebranding to the historically rich Wellsworth Hotel.
The Southbridge, Massachusetts-based Southbridge Hotel & Conference Center has completed a name change and rebranding to the historically rich Wellsworth Hotel.