Where is Sales de Llierca?
Where is Sales de Llierca located?
Sales de Llierca, Sales de Llierca, Spain (approx. 42.23585°, 2.6499655°)
Where is Sales de Llierca on the map?
{"latitude":42.23585,"longitude":2.6499655,"title":"Sales de Llierca"}