Palacio de Velázquez (built 1883)
Location: 40.4151889°N, 3.6819889°W