Он расположен на открытой местности в шести километрах к западу от Нелспруита, Южная Африка, столицы провинции Мпумаланга.
Является одним из 10 стадионов, на которых будут проходить игры чемпионата мира по футболу.