You will never be short of places to visit in Mexico City. From ancient ruins to glitzy skyscrapers, this vibrant, bustling metropolis has it all. Here are the 10 best places to visit in Mexico City.
The Basilica de Guadalupe is the result of the Virgin Mary appearing in 1531, asking a poor peasant to tell the bishop a temple should be built there in her honor.
Chapultepec Castle is a regal site atop Chapultepec Hill, which translates as “grasshopper hill.” It was a sacred site for the Aztecs.