Malinalco is a small town located in the state of Mexico, just south of Mexico City. It is known for its colonial architecture, its natural beauty, and its pre-Hispanic ruins. It is a popular destination for tourists looking to explore the history and culture of Mexico, as well as for those looking to relax in the peaceful atmosphere of the town.