Torres de Segre is a village in the province of Lleida and autonomous community of Catalonia, Spain. It is located by the Segre River.
Wikipedia https://en.wikipedia.org/wiki/Torres_de_Segre
Official Website http://torressegre.ddl.net/layout_index.php
Coordinates 41°32'6.857" N 0°30'48.826" E