No you can't. However you can bring in your own. Or walk to other restaurants in the area.
No you can not. You can bring food, or get it at their cafe.
No.
Not sure as i haven't tried it, id give them a call unless you want to take a chance!
Thanks! Your answer is awaiting moderation.