Yes they serve food in the main building off to the right. There is a main desk amd they are more then welcome to help navigate if you need assistance.
Yes it is, it's self guided though, I've never seen them serve food.
Thanks! Your answer is awaiting moderation.