We had a free night during our Tauck South Africa tour. It was a busy night at the restaurant, which is well-located near the entrance to the enormous Mandela Square Mall. Despite the crowds, service was friendly and quick. The menu is fantastic. I'm from...NYC, and have been to many Greek restaurants, but this was, by far, the best! Too bad it's a 16-hour flight from home.More