The Plaza de las Tres Culturas is the main square within the Tlatelolco neighborhood of Mexico City. The name "Three Cultures" is in recognition of the three periods of Mexican history reflected by buildings in the square: pre-Columbian, Spanish colonial, and the independent nation. From Wikipedia