Where is La Maliciosa?

Where is La Maliciosa located?

La Maliciosa, Madrid, Spain (approx. 40.76715°, -3.968584°)


Where is La Maliciosa on the map?