I have no objection in principle to paying to play.
I fact, if i were playing anywhere other than my own or a friend's house, I'd pretty much expect to have to pay - most wargames/rpg clubs in this country (the UK) rent rooms/halls.
That said, if, as the OP states, there are other shops...