During your visit to Johannesburg, you can enjoy retail therapy at Gold Reef City Casino. You can attend a sporting event while in the area.
You can enjoy some culture when you stop by Apartheid Museum in Johannesburg. Attend a sporting event or simply visit the area's shops.
Catch an event at First National Bank Stadium during your trip to Johannesburg. Attend a sporting event or simply visit the area's shops.