Where is Matamorosa?
Where is Matamorosa located?
Matamorosa, Cantabria, Spain (approx. 42.9811686°, -4.1487879°)
Where is Matamorosa on the map?
{"latitude":42.9811686,"longitude":-4.1487879,"title":"Matamorosa"}