Chapultepec Castle is a historic castle located on Chapultepec Hill in Mexico City. It has served as a military academy, imperial residence, presidential home, observatory, and museum. The castle is renowned for its architectural beauty and its significant role in Mexican history.