Cosmic Rays has a nice outside terrace that you can see the castle from and other outside tables in various places. Plenty of food choices - chicken burgers hot dogs etc.
Plenty of food carts all round the park selling corn dogs, turkey legs etc or maybe Liberty square market for baked potatoes