Country hotel at the foot of the Sierra de Cazorla