Unfortunately no, but don't let that stop you from going it is very entertaining.
No they don't serve dinner but they have a concession stand and for a kid juice bottle it's $5 and you can get popcorn, sodas, candy, nachos etc. It was really worth going to see!! And they took 2-3 breaks during the show which helps for bathroom breaks and snacks :)
No. They don't serve dinner. They do have a concession stand though.
Thanks! Your answer is awaiting moderation.