If you wander down Jan Smuts Avenue in Parkwood, one place always draws you in by its glow: Che Argentine Grill. It’s not just the lights...