DescriptionPM 108788 E Lloberola.jpg English: Lloberola. Biosca. Catalunya, Lleida. Spain. Parish church. Interior. An altar. Cultural heritage; Europe|Spain;...