freebeer
From my text googling, it appears The Acheron as a music_venue closed 2016, and the space is now in use by The Anchored Inn adjacent, also at address 57.
I cannot tell if the name The Acheron is still officially in use.  but I see no live concerts, punk or otherwise, listed for 2018...