Southbridge Hotel and Conference Center 3 stars

14 Mechanic Street, Southbridge, MA 01550, United States of America

Hotel image
Read more reviews for Southbridge Hotel and Conference Center