Castellfollit de la Roca (Castellfollit of the Rock) is a picturesque village in Spain dating back to the Middle Ages. It is situated on a basalt crag bordered by the confluence of the rivers Fluvià and Toronell.

Town on a Cliff