Where is Costa dels Pins?

Where is Costa dels Pins located?

Costa dels Pins, Costa dels Pins (Station), Spain (approx. 39.638195°, 3.413347°)


Where is Costa dels Pins on the map?