Tower of Sant Climent church. Taull, Lerida province, Catalonia, Spain.

- Image ID: D285PB
Tower of Sant Climent church. Taull, Lerida province, Catalonia, Spain.
Maria Galan / Alamy Stock Photo
Image ID: D285PB
Tower of Sant Climent church. Taull, Lerida province, Catalonia, Spain. Torre de la iglesia de San Climent. Taull, provincia de Lerida, Cataluña, España.
Location: Taull, Lerida province, Catalonia, Spain.