Físicamente lo ubican en Alto Lari, Alta Talamanca, justo al centro del Parque Internacional La Amistad, Patrimonio Natural de la Humanidad, compartido entre Costa Rica y Panamá.