Welcome to Thaba Ya Batswana Eco Hotel and Spa Johannesburg, Located amongst the lush vegetation of the Klipriviersberg Nature Reserve, the Thaba Ya Batswana features elegant suites with a private patio or balcony. It offers a swimming pool, a spa, and a restaurant. Featuring views over the vegetation or the reserve, the air-conditioned suites at the Thaba Ya Batswana are decorated with elegant wooden furniture and sober colours. They all have an LCD TV and a modern bathroom. Guests can enjoy the local and international specialities offered at The Kraal Kombuis Restaurant or have a beer while watching their favourite match at The Fire Kraal Sports Pub. The on-site coffee shop offers a variety of hot drinks and pastries. Historic remnants of the Tswana people are scattered throughout the property and there are several paths to explore them. A meditation trail, hiking and mountain biking are also possible. OR Tambo International Airport is 37 km away. Johannesburg Central Railway Station is just 17 km away. (Thaba Ya Batswana Eco Hotel and Spa Johannesburg hotels booking).