Chapultepec Castle - Credit: Wikimedia Commons
Chapultepec Castle () is located on top of Chapultepec Hill in Mexico City's Chapultepec park. The name Chapultepec is the Nahuatl word which means "on the hill of the grasshopper". It is located at the entrance to Chapultepec park, at a height of above sea level. The site of the hill was a sacred place for Aztecs, and the buildings atop it have served several purposes during its history, including serving as a military academy, imperial residence, presidential residence, observatory, and since February 1939, the National Museum of History. Chapultepec Castle, along with Iturbide Palace, also in Mexico City, are the only royal palaces in North America which were inhabited by monarchs. Read more on Wikipedia
Source: en.wikipedia.org