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?
La Roza - Madrid
{"latitude":41.10358,"longitude":-2.341871,"title":"La Roza"}