Pabellón Príncipe Felipe (built 1990)
Location: 41.6353389°N, 0.8662722°W