Stadion dumunung ing Green Point, antarané Signal Hill lan Samudra Atlantik, cedhak pusat kutha Cape Town lan Victoria &amp; Alfred Waterfront, papan blanja wisatawan sing populer ing panggonan mau. Stadion iki duwé kapasitas watara 68.000 kursi. Stadion iki uga kahubung karo pasisir segara nganggo dalan anyar, Granger Bay Boulevard, lan dilingkungi taman kutha sing jembaré 60 hektar.