Tag: Southbridge Hotel & Conference Center
New England’s Historic Underbelly Exposed in Southbridge
The small village of Southbridge in Massachusetts—once the optical capital of the world— is an excellent vantage point from which groups can explore authentic American history.