No but they have bell mell pizza at times also you can order food some places deli
Sometimes they have food trucks. If you look at their Facebook you can usually see when they'll be there.
No, but you can bring your own, or order for delivery.
Thanks! Your answer is awaiting moderation.