Castellfollit de la Roca är en pittoresk by i Katalonien, gränsad till sammanflödet av floderna Fluvià och Toronell. Dess kyrka och hus klamrar sig fast vid toppen av en spektakulär basalt klippa, som är cirka 1 km lång och 50 meter hög. Den gamla delen av byn går från medeltiden och består av smala gator, hörn och torg.