Sarroca de Bellera is a village in the province of Lleida and autonomous community of Catalonia, Spain.
Wikipedia https://en.wikipedia.org/wiki/Sarroca_de_Bellera
Coordinates 42°21'34.515" N 0°52'52.459" E