I did see a vending machine in the pavilion so I would assume it has electricity.
Unfortunately I haven't utilized the pavilion yet so im not sure. It's very popular because everytime i go someone is using it. I go pretty often so i will find out on my next visit
Thank you, it does.
Thanks! Your answer is awaiting moderation.