I took some TA advice and found a Radisson Blu Sandton Gautrain Hotel. But Sandton seems far out from central Johannesburg.
Then I found the Protea Johannesburg Parktonian on 120 De Korte Street near the Neighbor Goods Market. This one seems to be in central JoBerg.
It will be for 3 nights.