Not only would it be legal but it would be a very pleasant environment to spend some time in.
Needs a hyphen and some quotation marks to get the meaning across. As in: "Last night I had a drink at a "conservatives-only" bar."
Otherwise confusing. Like saying a conservative can protest an action and prevent it, but only if the prevention (or "bar") is "legal".
We are losing the English language slowly but surely.