Enjoy a private tour in Mexico City and visit the Teotihuacan archaeological site and the Guadalupe Shrine. You will have a professional guide with you and learn all about the history of these two iconic places.