Yes you can. Food there is expensive and you have to overcome a long line to get it... :-(
Yes
I'm sure small snacks wouldn't be a problem. But a picnic would be frowned upon.
Ive brought stuff in a bag before and never had issues.
Thanks! Your answer is awaiting moderation.