I just made a reservation at Mocoto, so that should work out, hopefully.
On the way back from JNB, I actually have a 5 hour layover from 6pm to 11pm. I know that is the middle of rush hour so going to the city isnt possible, but anywhere close by that would be recommended for dinner?