Conference Center Hotel Southbridge
14 Mechanic StreetSouthbridge, United States
This 3-star hotel in Southbridge is centrally located. The Conference Center Hotel Southbridge is a superb place to stay for both business and relaxation. Old Sturbridge Village is within a 20 minute drive from the hotel. The Conference Center Hotel Southbridge's location allows guests to easily reach all local places of interest on foot. Read more about Conference Center Hotel Southbridge