Where is Estación de tren Torremolinos?

Where is Estación de tren Torremolinos located?

Estación de tren Torremolinos, Estación de tren Torremolinos, Spain (approx. 36.622536°, -4.4995804°)


Where is Estación de tren Torremolinos on the map?