Where is Cabeza del Caballo?

Where is Cabeza del Caballo located?

Cabeza del Caballo, Castile and Leon, Spain (approx. 41.13333°, -6.55°)


Where is Cabeza del Caballo on the map?