Where is Fuente de Pedro Najarro?

Where is Fuente de Pedro Najarro located?

Fuente de Pedro Najarro, Castile-La Mancha, Spain (approx. 39.93333°, -3°)


Where is Fuente de Pedro Najarro on the map?