Where is Cabeza del Caballo?

Where is Cabeza del Caballo located?

Cabeza del Caballo, Castilla y Leon, Spain (approx. 41.1293878°, -6.558837°)


Where is Cabeza del Caballo on the map?