Where is el Putxet i el Farró?

Where is el Putxet i el Farró located?

el Putxet i el Farró, el Putxet i el Farró, Spain (approx. 41.40693°, 2.14392°)


Where is el Putxet i el Farró on the map?