Where is El Putxet?

Where is El Putxet located?

El Putxet, El Putxet, Spain (approx. 41.405827°, 2.1391516°)


Where is El Putxet on the map?