Yes. There are vending machines for snacks and drinks. They are located next to the parking lot in their own structure..
Yes, there are vending machines. I don't remember a credit card option, either.
Yes but make sure you have change nothing larger than a $5 bill If you have Change loose change that also works I don't believe I saw credit card machine I know on the East Coast they have them
Thanks! Your answer is awaiting moderation.