Where is Elechosa?

Where is Elechosa located?

Elechosa, Extremadura, Spain (approx. 39.31667°, -4.9°)


Where is Elechosa on the map?