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?