The best sandwich in Tulsa without a doubt. I wish they would put a Steak Stuffers over on the east side of town. Pros: Sandwich Cons: Need More stores
All reviews seem positive