Where is Alicante Central Bus Station?

Where is Alicante Central Bus Station located?

Alicante Central Bus Station, Alicante Central Bus Station, Spain (approx. 38.337475°, -0.49149317°)


Where is Alicante Central Bus Station on the map?