New England Center is a versatile event venue that caters to a variety of gatherings and functions in Southbridge, MA. With a range of indoor and outdoor spaces available, the center provides a flexible setting for weddings, corporate events, and social gatherings.
Equipped with modern amenities and professional staff, New England Center offers customizable event packages to suit the needs of each client. The facility's convenient location and scenic surroundings make it a popular choice for hosting memorable events of all sizes.
Generated from their business information