Lake Titicaca is located in the Andes on the border of Peru and Bolivia. It is the largest lake in South America and is a sacred place for the Inca people.