Well this is just my opinion. I may seem a bit harsh, but I've had to do this a few times.
If this person is not an employee, then whomever owns or rents out the space to them needs to have a meeting. At least two people need to sit them down and directly tell them that the newly installed cameras are functioning 24/7 and they were seen taking alcohol, cash and food. This should all be documented as much as possible. (There is also no reason to show the accused the video. Camera footage is for cops and insurance companies. Showing footage to employees gives them an idea where blind spots are.)
At that point, given their reaction you can go in whatever direction is best. If they are obviously remorseful or have legitimate circumstances, then an agreement can be made with a general warning. If not, well my recommendation would be to fire/ban the person and end any contract with them. Theft is theft. All victims should be given the option to go to the police with the support of the company. Leeway/mercy for petty theft is fine, but should be decided by the victim. However, if this person is going to be allowed near business assets or other members assets without supervision I would be weary, is sounds like you suspect this is a regular occurrence. If I were a member and discovered no action was taken against this person, I would be upset.
This is certainly a rough one. Good Luck.