Explore historic rooms, enjoy panoramic views, and admire the stunning gardens
Mexico City
Take a small train up a steep hill to visit an intriguing Mexican castle
$71.72