Where is Ildefons Cerdà Station?

Where is Ildefons Cerdà Station located?

Ildefons Cerdà Station, Ildefons Cerdà Station, Spain (approx. 41.36091°, 2.1300232°)


Where is Ildefons Cerdà Station on the map?