Chapultepec Castle is a historic site located in Mexico City, known for its unique hilltop location in Chapultepec Park. It offers stunning views of the city and houses the National Museum of History, showcasing Mexican history from the pre-Columbian era to the present.