El complejo deportivo está situado en Green Point, entre Signal Hill y el océano Atlántico, cerca del centro de Ciudad del Cabo y de Victoria & Alfred Waterfront, un popular centro turístico y comercial.