Where is La Roza?

Where is La Roza located?

La Roza, Castilla y Leon, Spain (approx. 41.10358°, -2.341871°)


Where is La Roza on the map?