Southbridge Hotel and Conference Center

Southbridge Hotel and Conference Center

14 Mechanic Street, Southbridge, MA, United States
14 Mechanic Street Southbridge Massachusetts 01550 US

Nestled alongside the Quinebaug River in the charming Massachusetts town of Southbridge, this acclaimed property provides an ideal setting for relaxing retreats, weekend getaways and productive business meetings.