Metal Church and Doro of Warlock with Images of Eden

BUY NOW

80s Thrashmetal band Metal Church celebrated their new album release “Damned If You Do” at The Arcada, with all the hits too!  If you are into Accept, Megadeth or Soundgarden, this will be a Three-Band, Heavy Metal night you just can’t miss!

Date

May 05 2019
Expired!

Time

5:00 PM

Cost

$25-$69

More Info

BUY NOW

Location

Arcada Theatre
105 E. Main St., St. Charles IL 60174