Plaza de las Tres Culturas in the Tlatelolco neighbourhood reflects the three stages of Mexican civilisation. See Aztec ruins, the Catholic church of Santiago Tlatelolco which dates from 1609 and the modern Ministry of Foreign Affairs building.
The square is a truly striking juxtaposition of old and new.