Yes But it is really not for the faint of heart.
Yes there is but as stated before it's a real fullbodied experience. You have been warned.
Never checked. Would think so since there's a small bar and cafe.
Thanks! Your answer is awaiting moderation.