Where is Pep Ventura?

Where is Pep Ventura located?

Pep Ventura, Pep Ventura (Station), Spain (approx. 41.443905°, 2.237959°)


Where is Pep Ventura on the map?