Southbridge Hotel & Conference Center (map) 14 Mechanic Street Southbridge, MA, 01550 United States ✚ gCal ✚ iCal