The restaurant is owned by the luxurious, eco-friendly Thaba Eco Hotel and is located in Woodmead, Johannesburg, South Africa ...