Name:el Llor
Latitude:41°45'00"N
Longitude:1°19'00"E
Village:el Llor
Region:Segarra
Region:Lleida
State:Catalonia
Country:Espagne