Gold Reef City is a large entertainment complex near Johannesburg. It features a casino, theme park (with rides, a trampoline park, and an underground mine tour), two hotels, conferencing facilities, a theater, and shopping and dining options, along with the Apartheid Museum, all in a turn-of-the-century era mining town setting.