Where is Alicante?

Where is Alicante located?

Alicante, Alicante (Station), Spain (approx. 38.32562°, -0.5011634°)


Where is Alicante on the map?