Where is Elche Carrús?

Where is Elche Carrús located?

Elche Carrús, Elche Carrús, Spain (approx. 38.26889°, -0.70639°)


Where is Elche Carrús on the map?