Where is Cabezón de la Sierra?

Where is Cabezón de la Sierra located?

Cabezón de la Sierra, Castile and Leon, Spain (approx. 41.93333°, -3.23333°)


Where is Cabezón de la Sierra on the map?