Chichen Itza Savannah Stephens Information Chichen Itza means âat the mouth of the Itza wellâ It is a Mayan city on the Yucatan Peninsula in Mexico. Itâs the 2nd most…