This place is a jerky store but on the other side is Maria's Cafe. They are one in the same store/cafe. They have limited seating, it is not fancy ...
All reviews seem positive