I don't think so. Call them.
I don't know the answer either. Probably best to call. My best bet is " no".
I am not sure about that. I think the best thing is to contact them directly. When we were there I did not see an area where it said take out.
Thanks! Your answer is awaiting moderation.