Mexico City lies in the center of Mexico in a valley over 2,000 meters above sea level. Originally built by the Aztecs centuries ago, the historic center of the city is an UNESCO World Heritage Site.