I can kind of understand a restaurant that doesn't take credit cards... but a grocer? I think not.
This place is close, which is really the only thing it has going for it. The selection is quite small, though some of the prices are pretty good. Unfortunately, it isn't really worth the hassle of having to get cash.
I will probably find myself here from time to time to pick up 1 or 2 things... but I don't carry cash often and I don't have an in state checking account since checks have been mostly useless for at least a decade. I also don't know anybody with a discover card.