Palacio de Santa Cruz (built 1491)
Location: 41.65139°N, 4.71972°W