Where is Plaça del Centre Station?

Where is Plaça del Centre Station located?

Plaça del Centre Station, Plaça del Centre Station, Spain (approx. 41.381924°, 2.135884°)


Where is Plaça del Centre Station on the map?