An You'll need to have cash, they dont take debit or credit cards but they do have an atm inside so you can pull out money ( fees apply). Have cash on hand for the drinks and snacks inside too.
Yes . As long as they are not sold out
Thanks! Your answer is awaiting moderation.