This is a pre-hispanic city about 50 kilometres from Mexico City which had a second life during the Aztec era.
My suggestion:
The city's history is still mysterious. Be sure to visit the site with a guide, who is much better than a book when it comes to telling you about the questions that have been raised by the incredible recent discoveries, and the conclusions that have been drawn from them.
My review
Teotihuacan is often described as one of the most beautiful sites in Mexico. And in Nahualt (the Aztec language) its name means "home of the gods". Obviously the Aztecs thought it was much too grand to have been built by humans. They even thought that the universe was created from this town. It's not too eloquent to describe it as a sort of centre of the world, and it's definitely something you should add to your
Mexican itinerary, especially as it is very near the capital.