Concert Venues in Worcester, MA Worcester Palladium - Upstairs Where: 261 Main Street, Worcester, Massachusetts - 01608 Events: 23 Worcester Palladium Where: 261 Main Street, Worcester, Massachusetts - 01608 Events: 20 The Hanover Theatre for the Performing Arts Where: 554 Main Street, Worcester, Massachusetts - 01608 Events: 15 Off The Rails Music Venue Where: 90 Commercial Street, Worcester, Massachusetts - 01608 Events: 14 DCU Center Where: 50 Foster St, Worcester, Massachusetts - 01608 Events: 3 Electric Haze Where: 26 Millbury Street, Worcester, Massachusetts - 01610 Events: 2 Worcester Palladium - Downstairs Where: 261 Main Street, Worcester, Massachusetts - 01608 Events: 2 Mechanics Hall Where: 321 West Main St., Worcester, Massachusetts - 01608 Events: 1 Worcester Palladium - Outdoors Where: 261 Main Street, Worcester, Massachusetts - 01608 Events: 1