I think you need to qualify this statement with a demurrer, something like:
". . . if it is open to the general public."
Even the police are not ordinarily welcome past the threshold of my property unless (a) I invite them, or (b) I am holding an "open house" event. Is this not so?
I cannot detain you against your will on my property whether it is open to the public or not.