Where is Cabeza del Caballo?

Where is Cabeza del Caballo located?

Cabeza del Caballo, Castilla y Leon, Portugal (approx. 41.12939°, -6.558837°)


Where is Cabeza del Caballo on the map?