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