Southbridge Hotel and Conference Center Details Location Address:14 Mechanic St., Southbridge, Massachusetts, 01550, United States