Carnivore Restaurant in Johannesburg. This experience was quite a treat. The restaurant is located at Misty Hills Country Resort and Spa, rated one of the 100 Most Romantic destinations in the world. The menu varies, but it operates on the Brazilian Steakhouse principle, wherein the wait staff carries meat on skewers and you ask for it whenever you'd like.
1. Regular Kudu
3. Kudu Meatballs
4. Kudu Sausage
It might come as a surprise, but I would actually order a Kudu or Zebra steak over beef, it was that good. Not something I would probably do frequently, because it would get kind of pricy. But for a once in a lifetime experience, definitely worth it.