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?
{"latitude":42.25695,"longitude":-7.298042,"title":"Cabeza de Manzaneda"}