Das 5-Sterne-Toadbury Hall Country Hotel Johannesburg befindet sich im Viertel Randburg von Johannesburg und bietet zudem einen Swimmingpool. Das Hotel mit 10 Zimmern und Blick auf den Garten bietet ein Restaurant.
Zwali ist ca. 4 Kilometer von der Unterkunft entfernt. Lake Heritage liegt in circa 10 Fahrminuten Entfernung.
Einige Zimmer im Toadbury Hall Country Johannesburg verfügen über einer Sitzecke, einem Flachbildfernseher mit Satellitenkanälen und einer Klimaanlage.
Jeden Morgen wird den Gästen ein kostenloses englisches Frühstück serviert.