Torregrossa is a village in the province of Lleida and autonomous community of Catalonia, Spain.
Wikipedia https://en.wikipedia.org/wiki/Torregrossa
Coordinates 41°34'49.832" N 0°49'54.167" E