Yes
No, they don't serve beer.
Yes. I believe you can pay for it at the first concession counter and then you go pick it up at the 2nd concession counter a little further down the hallway.
Yes. Look at photos on Google maps and you can see what types.
Thanks! Your answer is awaiting moderation.