Venue Information

Formal Name: Hart Center
Location: Worcester, MA (United States)
Year Built: 1975
Capacity: 3,600
Home To: Holy Cross