Castles in Mexico
Chapultepec Castle, Mexico. The only castle in North America to be occupied by European sovereigns, this castle was the film location for the 1996 movie ‘Romeo and Juliet.’
It sits on the tallest point in the middle of Chapultepec Park in Mexico City and currently houses the Mexican National Museum of History.