Where is Cabeza de Manzaneda?

Where is Cabeza de Manzaneda located?

Cabeza de Manzaneda, Cabeza de Manzaneda, Spain (approx. 42.25695°, -7.298042°)


Where is Cabeza de Manzaneda on the map?