Translation:Does this restaurant take cash?
No. 家 does not mean "family" or home here, it is a "quantifier" or "measure word". English really doesn't have anything similar - this article explains them: https://blogs.transparent.com/chinese/10-must-know-chinese-measure-words/
This made me curious about a connection with the English "canteen," so I did a quick search. Apparently, they aren't related at all, but the coincidence makes it easy to remember!