Theatre venue
Mechanics Hall
19 locals recommend
Tips from locals
You'll find not only concerts but also arts- and business-related events here. Their organ concerts are legend.
Locals also recommend
- 7 locals recommend
Location
321 Main St
Worcester, MA
Central Business District