SPAIN, ANDALUSIA CAZORLA; pretty mountain town with castle, below the Sierra de Cazorla Mountains, north of Granada