El monumento se encuentra a 24 kilómetros al norte de Puerto Natales, en la Provincia de Última Esperanza (Región de Magallanes y de la Antártica Chilena), y a 3 kilómetros de las aguas del fiordo Eberhard.