There is a very nice area inside downstairs for you to bring your own food with tables. You can bring in coolers. It is true you should not use the area upstairs next to the Meerkat Cafe unless you purchased the food from them.
There is eating areas outside and i dont think you can bring your own stuff to the restaurant (havent tried it so dont take my word for it)
Thanks! Your answer is awaiting moderation.