Lake El Junco is located on the island of San Cristobal, at an altitude of about 700 meters. It was formed in a caldera and has an area of six hectares. The lake gets its water only from rain.