Thaba Eco Hotel is known for luxurious accommodation in Johannesburg, successful functions, dream weddings and delicious dining. A place to celebrate.