Where is La Padrosa?

Where is La Padrosa located?

La Padrosa, Castilla-La Mancha, Spain (approx. 38.85529°, -2.476472°)


Where is La Padrosa on the map?