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?
{"latitude":39.7844,"longitude":-2.81435,"title":"Puebla de Almenara"}