If you’ve ever found yourself on North George Street during a weekday lunch rush, odds are you’ve walked past the Stage Deli.