Venue African Hills Safari Lodge and Spa Magaliesburg, Johannesburg, Gauteng Added on July 27, 2022 brenda@africanhillslodge.co.za