Where is Armenteros?
Where is Armenteros located?
Armenteros, Castilla y Leon, Spain (approx. 40.5927066°, -5.4482568°)
Where is Armenteros on the map?
{"latitude":40.5927066,"longitude":-5.4482568,"title":"Armenteros"}