Chapultepec Castle is a historic building located in Mexico City, set atop Chapultepec Hill. It served as the official residence of Mexican heads of state in the past and now houses the National Museum of History. It offers panoramic views of the city and is a significant cultural and historical attraction.