Where is La Roza?
Where is La Roza located?
La Roza, La Roza, Spain (approx. 43.28333°, -3.63333°)
Where is La Roza on the map?
{"latitude":43.28333,"longitude":-3.63333,"title":"La Roza"}