Yes
yes in the store area
Yes. In the same building where the ice cream is sold. I think that there are also restrooms down the hill near the bottom of the mini-golf course.
Yes inside
Yes, inside towards the back.
Thanks! Your answer is awaiting moderation.