Nelson Mandela Square has quite a few restaurants to choose from, everything from Portuguese to Italian. It seems that this is ... More