Yes. There's a bar called The Grotto, separate from the main dining hall with a full bar.
Yes the Grotto in the cabin cluster off the main lobby building. You can get full alcohol in the main dining hall and the cafe by the garden.
Thanks! Your answer is awaiting moderation.