Chapultepec castle in Mexico City. They say it's the only royal palace in America. Built in late 18th century, it was home of the military academy and later used as the imperial and presidential house until the 1930s. It was the site of the last battle in the USA-Mexico war. The very next day the American army occupied Mexico City. Now it's a museum.