×

Ivorra

Village in Spain
Ivorra is a village in the province of Lleida and autonomous community of Catalonia, Spain. Wikipedia
Population: 104 (2018)
Area: 5.946 mi²
Community: Catalonia
Province: Lleida