El parque está en la mitad norte de la pequeña península que forma el centro de la ciudad ("downtown"), entre la Bahía Inglesa, al oeste, y el fiordo llamado Burrard Inlet, al norte y este.