Setenil de las Bodegas is a fascinating village on the River Trejo at the edge of Cadiz province. The river has cut a ravine through the rock and many of the houses are caves. In places the rock above forms an overhang above the street. In the village stands the ruins of a Moorish castle and there is also a Gothic church.