Castellfollit de la Roca er en malerisk landsby i Catalonien, omgivet af sammenløbet mellem floderne Fluvi and og Toronell. Dens kirke og huse klamrer sig til toppen af en spektakulær basaltklippe, som er omkring 1 km lang og 50 meter høj. Den gamle del af landsbyen stammer fra middelalderen og består af smalle gader, hjørner, og pladser.