Where is Vilanova i la Geltrú Station?

Where is Vilanova i la Geltrú Station located?

Vilanova i la Geltrú Station, Vilanova i la Geltrú Station, Spain (approx. 41.22065°, 1.7304986°)


Where is Vilanova i la Geltrú Station on the map?