Where is El Vendrell?

Where is El Vendrell located?

El Vendrell, El Vendrell (Station), Spain (approx. 41.21817°, 1.536132°)


Where is El Vendrell on the map?