Where is Palacio de Velázquez?

Where is Palacio de Velázquez located?

Palacio de Velázquez, Palacio de Velázquez, Spain (approx. 40.41519°, -3.68188°)


Where is Palacio de Velázquez on the map?