Castellfollit de la Roca
Click Here To Enlarge Image
Medieval in origin, a small village with houses built of volcanic rock perched on the edge of a very high cliff overlooking the River Fluvià.