| | Welcome! The Asylum is located in the heart of Downtown Portland, at 121 Center Street, behind the Cumberland County Civic Center. We have three bars to entertain all of your needs, and are home to Portland's premier live music venue! The new sports bar includes a full menu, and wireless high speed internet. We are a 21+ venue. | |