Castillo del Cachorro located north of the Salor river and southwest of the town of Torreorgaz, province of Caceres Extremadura, Spain