The multi - purpose Aztec Stadium, set within 2.1 miles from the Hotel Inn Sur as well as the large Six Flags Mexico Amusement Park placed just a 10-minute drive away are well worth visiting. If you want to explore even more landmarks in Mexico City, consider checking out the Vast Tlalpan National Urban Park, which is located 1.6 miles away.