No but the food at the restaurant is delicious, I recommend you try it and the prices are very reasonable.
No outside food allowed
No.
No your not allwed to bring your own food
No is not set up that way
I don't believe so. They have a restaurant as well as a deli type setup where you can buy platters with cheese, salami, etc.
Thanks! Your answer is awaiting moderation.