Where is Puebla de Almenara?

Where is Puebla de Almenara located?

Puebla de Almenara, Castile-La Mancha, Spain (approx. 39.7844°, -2.81435°)


Where is Puebla de Almenara on the map?