Château de Chapultepec
The only royal castle in North America, Chapultepec Castle is a must-visit in Mexico City. Located on top of Chapultepec Hill, the castle has been home to royalty, served as a military academy, and now houses the National Museum of History.