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?