Yes it is Free!!
I didn't sign up for anything either, just went in and enjoyed some live music
You can sign up when you go there
I didn't need one didn't know u had to have a membership. We just showed up and went in
Wht is sign up fee?
Thanks! Your answer is awaiting moderation.