There are many stores and you can bring home food too. There is a convenient place to eat with family with proper sheds within the amusement park and there is no entry tickets for it.
Yes you can bring outside food with you.
Thanks! Your answer is awaiting moderation.