Chapultepec Castle stands at the top of Chapultepec Hill, overlooking the capital of Mexico City. It seems strange to have…
This website uses cookies.