×

Torres Del Río

Municipality in Spain
Torres del Río is a town and municipality located in the province and autonomous community of Navarre, northern Spain. This town is located by the Linares River opposite Sansol. It is known for its Templar octagonal Romanesque church, formally... Wikipedia
Population: 122 (2018)
Autonomous Community: Navarre