Yes there is but I can't remember the name of the campground you will have to ask one of the local people Fred Meyer is a good place to ask.
None that I know of. Best to call and confirm specifics yourself.
No, i believe that you have to pay.
Thanks! Your answer is awaiting moderation.