Yes. Check out their website for details.
Yes
Yeah the cafe is great
Yes, there is a cafe
Yep and you don't need to purchase a ticket to visit the cafe.
Yes, and even some alcohol too.
Yes they do have a cafe inside, called Freya.
Thanks! Your answer is awaiting moderation.