Symantecs maybe. As I understand it, it is illegal for a restaurant to refuse to accept cash for a service, however they have the right to refuse service as long as its not based on race, religion etc.
Not dissimilar to not accepting amex, for example.
Curious what I might learn & please correct me if I'm misinformed.