Stadionet ligger på Green Point, mellom Signal Hill og havet, ikke langt fra sentrum av Cape Town og Victoria & Alfred Waterfront. Sistnevnte sted er et populært turist- og shoppingområde. Stadionet har en kapasitet på 69 070. Stadionet har tilknytning til havnen med en ny veiforbindelse, Granger Bay Boulevard, og er omgitt av en 60 hektar stor bypark.