Yes of sorts. They serve alcohol
Yes, there are stands in the lobby that offer beer and cocktails for sale.
Yes...several stands in the lobby offer cocktails, etc. Table 1280 restaurant on the campus should have whatever you'd need.
I did not see one.
Thanks! Your answer is awaiting moderation.