English Chorrillos Itapalluni Cited by user Sak201 on 03 Mar 2023 Chorrillos Itapalluni is an archaeological site located near the town of Puno, Peru near Lake Titicaca.