Where is La Longuera?

Where is La Longuera located?

La Longuera, La Longuera (Station), Spain (approx. 28.3976°, -16.5773°)


Where is La Longuera on the map?