Southbridge Hotel & Conference Center
14 Mechanic Street
Uses: Hotel and conference center
Size: 290,000 SF, including 146,000 SF hotel and 115,500 SF conference facilities
Project Cost: $90,000,000
As one of the top hotels and conference centers in New England, the centrally located Southbridge Hotel & Conference Center features 24,000 SF of state-of-the-art event space with many upscale amenities and modern technology. The property includes 203 spacious guest rooms and suites, including refrigerators, coffee makers, high definition TVs, complimentary high-speed Wi-Fi and work desks.
While the hotel has a contemporary look, traditional New England character and historical touches reflect the building’s heritage as the home of eyeglass manufacturer American Optical Company for 160 years. The interior of the hotel features grand, contemporary spaces with floor-to-ceiling windows overlooking a courtyard with a fire pit that is bordered by the lobby, restaurant and lounge. In addition to the meeting space, the Focus Fitness Center and indoor pool area continue the expansive theme with amenities ranging from a hot tub and sauna to racquetball and basketball courts.