Where is Estación de tren La Granada?

Where is Estación de tren La Granada located?

Estación de tren La Granada, Estación de tren La Granada, Spain (approx. 41.370926°, 1.725083°)


Where is Estación de tren La Granada on the map?