Where is La Canyada?

Where is La Canyada located?

La Canyada, La Canyada (Station), Spain (approx. 39.526806°, -0.4871222°)


Where is La Canyada on the map?