They don't generally allow food and beverage items per their website unless it is infant food or likely some special circumstance (food allergy)
I don't think so as they have a Cafe inside. The food is pretty cheap considering it's an attraction. 5 or 6 dollars for pretty much anything.
Thanks! Your answer is awaiting moderation.