Right outside the fence under the trees, you are welcome to, for free. If you come in and buy tickets, you can eat inside the courtyard.
No but.there is a really nice park across the street and down a couple of blocks, Santiago park. Google the park and check it out.
I don't think so. They do have a really nice restaurant but, you do have to make reservations prior to your visit.
No you can't eat on the grounds
No, they don't accommodate picnics.
Yes
Thanks! Your answer is awaiting moderation.