Where is La Xara?

Where is La Xara located?

La Xara, La Xara (Station), Spain (approx. 38.822872°, 0.063863°)


Where is La Xara on the map?