I'm not sure. Sorry
Not sure if they do or not.
I guess you'd have to ask them directly. I think I remember seeing a parking place for pick-up, but memory is extremely unreliable, so my answer has to be "I don't know."
Get quick answers from Camp 61 Restaurant staff and past visitors.