Set in Roodepoort, Miami Gardens offers accommodation with a terrace or a patio, free WiFi and flat-screen TV, as well as an outdoor swimming pool and a garden.
There is a fully equipped private bathroom with shower and free toiletries.
A children's playground is also available for guests at the lodge.
Roodepoort Country Club is 3.6 km from Miami Gardens, while Parkview Golf Club is 24 km away. The nearest airport is Lanseria International Airport, 23 km from the accommodation.