Where is Humanes de Madrid?

Where is Humanes de Madrid located?

Humanes de Madrid, Humanes de Madrid, Spain (approx. 40.25038°, -3.83062°)


Where is Humanes de Madrid on the map?