Where is Estación de Autobuses de Elche?

Where is Estación de Autobuses de Elche located?

Estación de Autobuses de Elche, Estación de Autobuses de Elche, Spain (approx. 38.272232°, -0.69170463°)


Where is Estación de Autobuses de Elche on the map?