Zacpeten is a Mayan city located on a peninsula on the shores of Lake Salpeten in the Peten Department (which are the equivalent US states) of northern Guatemala. The city went through several cycles of habitation and abandonment over its active lifespan.